llvm-project/compiler-rt/cmake/Modules
Alexey Samsonov eacb4d8417 [CMake] Use ExternalProject to build MSan-ified version of libcxx for unit tests.
This change lets MSan rely on libcxx's own build system instead of manually
compiling its sources and setting up all the necessary compile flags. It would
also simplify compiling libcxx with another sanitizers (in particular, TSan).

The tricky part is to make sure libcxx is reconfigured/rebuilt when Clang or
MSan runtime library is changed. "clobber" step used in this patch works well
for me, but it's possible it would break for other configurations - will
watch the buildbots.

llvm-svn: 208451
2014-05-09 22:11:03 +00:00
..
AddCompilerRT.cmake [CMake] Use ExternalProject to build MSan-ified version of libcxx for unit tests. 2014-05-09 22:11:03 +00:00
CompilerRTCompile.cmake [CMake] Respect CMAKE_CXX_FLAGS in custom clang_compile commands 2014-03-24 09:42:12 +00:00
CompilerRTLink.cmake [CMake] Use host compiler to build unittests in standalone mode 2014-02-19 13:01:03 +00:00
CompilerRTUtils.cmake [CMake] Use /W3 instead of -Wall on Windows. Remove add_definitions abuse. 2014-03-13 11:31:10 +00:00
SanitizerUtils.cmake fixed check_lint.sh in standalone build 2014-03-21 00:45:21 +00:00