<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">To be honest, I don’t either know what really happens under the hood when CMake creates the xCode project for CLang+LLVM. But there’s something really <i class="">explicit</i> going on there, because the project as it’s shown in xCode does not have the same file grouping structure than the actual physical folders. Not only the project file grouping doesn't match the physical folder locations, but the group naming is different and generally more convenient and organised than the actual folder structure. What does all that, I have no idea, but cmake creates it all by just selecting xCode as the cmake “generator”.<div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">John<br class=""></div></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On 5 May 2019, at 22:58, Tim Northover <<a href="mailto:t.p.northover@gmail.com" class="">t.p.northover@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Sun, 5 May 2019 at 21:49, Joan Lluch <<a href="mailto:joan.lluch@icloud.com" class="">joan.lluch@icloud.com</a>> wrote:<br class=""><blockquote type="cite" class="">However, I now have found that for some reason the .h files in the lib/Basic/Targets directory were not included as part of the Xcode project.<br class=""></blockquote><br class="">Ah. At least we now have a common view on the source, and hopefully<br class="">you can see what needs doing (even if Xcode won't reflect reality<br class="">properly for whatever reason).<br class=""><br class=""><blockquote type="cite" class="">I assume this is a bug on one of the cmake install files.<br class=""></blockquote><br class="">As far as I'm aware LLVM has little to no Xcode magic in its CMake<br class="">files. So the bug would be in either CMake (supplying inadequate<br class="">dependencies?) or Xcode (misinterpreting CMake output?).<br class=""><br class="">I'm afraid I don't really know enough about either to say which is<br class="">responsible. It could even be LLVM, though from what I *have* seen of<br class="">CMake, I'd be surprised if we needed to declare headers.<br class=""><br class="">Cheers.<br class=""><br class="">Tim.<br class=""></div></div></blockquote></div><br class=""></div></body></html>