Chris Bieneman
ca1d2209c4
[CMake] Disable adding the test suite as a projects subdirectory
...
This will never work as an add_subdirectory call, so we should just make sure it doesn't happen. To do this properly we'll need to add it under clang similar to the external compiler-rt.
llvm-svn: 251543
2015-10-28 18:36:56 +00:00
Saleem Abdulrasool
2ba9a21ad0
build: make libunwind a proper project
...
This allows the build infrastructure to properly detect and build libunwind.
llvm-svn: 235796
2015-04-25 01:47:39 +00:00
Eric Fiselier
8c36688dd7
Reverse the order libc++ and libc++abi are added in CMake.
...
llvm-svn: 231190
2015-03-04 01:16:43 +00:00
Chandler Carruth
da490d2ec1
[cmake] Use the external project machinery for libcxxabi so that it can
...
be disabled in CMake or relocated if desired.
llvm-svn: 213936
2014-07-25 10:27:40 +00:00
Alexey Samsonov
f431a8386c
[CMake] Introduce LLVM_BUILD_EXTERNAL_COMPILER_RT option
...
llvm-svn: 202363
2014-02-27 08:59:01 +00:00
Rafael Espindola
7e78a5a2f5
Remove dead code, we already require cmake 2.8.8.
...
llvm-svn: 201495
2014-02-16 14:36:26 +00:00
NAKAMURA Takumi
480132f096
llvm/projects/CMakeLists.txt: Add dragonegg.
...
llvm-svn: 199995
2014-01-24 12:53:08 +00:00
Chandler Carruth
0218fb6686
Disable libc++ building by default with CMake with MSVC -- some bots
...
aren't yet happy with this config.
llvm-svn: 191811
2013-10-02 06:25:57 +00:00
Chandler Carruth
408b4fa472
Enable libcxx as part of the top level CMake build when it is checked
...
out in projects. This appears to be working on my system, and I will be
watching build bots to see if there are any issues on other platforms.
llvm-svn: 191624
2013-09-28 18:17:10 +00:00
Alexey Samsonov
db171ea95f
Print a warning message if compiler-rt can't be built because of old CMake version to make this requirement more visible to users
...
llvm-svn: 176481
2013-03-05 14:43:07 +00:00
NAKAMURA Takumi
701ddbcdeb
[CMake] Introduce LLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR.
...
llvm-svn: 166552
2012-10-24 12:26:08 +00:00
Michael J. Spencer
fa90e850cf
[CMake] Respect LLVM_BUILD_RUNTIME.
...
llvm-svn: 164424
2012-09-21 22:49:06 +00:00
Chandler Carruth
0c94f5e2f5
Enable recursing into the compiler-rt projcet with the CMake build.
...
This only fires if using a recent enough CMake -- compiler-rt uses a few
of the more advanced features that not everyone needs.
Please let me know if anyone sees issues with this. I'll be updating
documentation and other stuff to tell people about this.
Many thanks to Alexey for doing a ton of work to get ASan's CMake build
into a really fantastic shape. =]
llvm-svn: 162815
2012-08-29 00:38:02 +00:00
Chandler Carruth
276abc5d4a
Exclude both libcxx and compiler-rt until we get their CMake builds
...
suitable for building as a whole-project.
llvm-svn: 159241
2012-06-27 00:30:08 +00:00
Oscar Fuentes
37b3c48ef7
CMake: Fixed syntax in conditional.
...
llvm-svn: 96221
2010-02-15 15:17:05 +00:00
Daniel Dunbar
e0b374b5ef
CMake: Don't try to descend into projects/compiler-rt, it doesn't work.
...
llvm-svn: 94187
2010-01-22 18:14:27 +00:00
Oscar Fuentes
afbe97542f
CMake: auto-discover project files under the projects/ subdirectory.
...
Patch by Viktar Zviarovich!
llvm-svn: 66230
2009-03-06 01:16:52 +00:00