llvm-project/libcxx/cmake/Modules
Zachary Turner 3dd2356b3a Make libcxx tests work when llvm sources are not present.
Despite a strong CMake warning that this is an unsupported
libcxx build configuration, some bots still rely on being
able to check out lit and libcxx independently with no
LLVM sources, and then run lit against libcxx.

A previous patch broke that workflow, so this is making it work
again.  Unfortunately, it breaks generation of the llvm-lit
script for libcxx, but we will just have to live with that until
a solution is found that allows libcxx to make more use of
llvm build pieces.  libcxx can still run tests by using the
ninja check target, or by running lit.py directly against the
build tree or source tree.

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

llvm-svn: 313763
2017-09-20 16:01:50 +00:00
..
CheckLibcxxAtomic.cmake Fix libc++ configuration with -fsanitize-coverage 2016-09-01 01:38:32 +00:00
CodeCoverage.cmake Change test coverage generation to use llvm-cov instead of gcov. 2017-03-11 03:24:18 +00:00
HandleCompilerRT.cmake [CMake][libcxx] Fix the --target and --gcc-toolchain flag handling 2017-04-16 02:25:55 +00:00
HandleLibCXXABI.cmake [libcxx][CMake] Add install path variable to allow overriding the destination 2017-07-11 02:39:50 +00:00
HandleLibcxxFlags.cmake Fix copy-paste errors in r292001 2017-01-14 10:22:21 +00:00
HandleOutOfTreeLLVM.cmake Make libcxx tests work when llvm sources are not present. 2017-09-20 16:01:50 +00:00
MacroEnsureOutOfSourceBuild.cmake