darling-libcxx/cmake/Modules
Chris Bieneman 8c22696675 [CMake] Get libcxx building under LLVM/runtimes
Summary:
The new LLVM runtimes build directory requires some basic conventions across the runtime projects. These changes make libcxx build under the runtimes subdirectory. The general idea of the changes is that the runtimes subdirectory requires some conventions to be consistent across runtime projects.

I expect to have a few more small patches that build on this to tie up check targets and other things useful in development workflows.

Summary of changes in this patch:

* Renamed variable LLVM_CONFIG -> LLVM_CONFIG_PATH
* Renamed variable LIBCXX_BUILT_STANDALONE -> LIBCXX_STANDALONE_BUILD
* Add an include of AddLLVM in the tests subdirectory for add_lit_testsuite.

Reviewers: EricWF

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D23696

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@279151 91177308-0d34-0410-b5e6-96231b3b80d8
2016-08-18 21:31:51 +00:00
..
CheckLibcxxAtomic.cmake Rework libatomic handling in CMake and LIT. 2016-07-18 06:01:50 +00:00
CodeCoverage.cmake [libcxx] Add code coverage configuration to CMake and LIT. 2015-03-31 04:15:45 +00:00
HandleLibCXXABI.cmake Fix PR27875. Parse LIBCXX_CXX_ABI_LIBRARY_PATH as a path not a string 2016-05-27 23:05:37 +00:00
HandleLibcxxFlags.cmake [libcxx] Allow target flags to affect CMake configuration tests 2016-06-02 01:10:08 +00:00
HandleOutOfTreeLLVM.cmake [CMake] Get libcxx building under LLVM/runtimes 2016-08-18 21:31:51 +00:00
MacroEnsureOutOfSourceBuild.cmake Add CMake build and fix major Linux blockers. 2010-12-10 19:47:54 +00:00