jingham added a comment.

The xcode build uses cmake to build llvm & clang.  It passes a build flavor, by 
passing -DCMAKE_BUILD_TYPE=Debug for instance, but other than that it lets the 
llvm build figure out how to lay itself out.

Moreover, there are a bunch of defines that lldb sets up to find includes and 
some other bits from the clang build directory.  The all assume that the 
LLVM_BUILD_ARCH is the last part of the path before you get to the actual good 
stuff.  The uses of those defines was last touched on 02/17 (and that actually 
didn't change substance, it looks like it was just a line-ending change.)  So I 
can't see how you would either get Release+Asserts/x86_64/Release+Asserts as a 
build layout or how the Xcode project would have dealt successfully with that.


https://reviews.llvm.org/D42195



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to