llvm-project/libcxx/cmake/Modules
Louis Dionne efa40eb194 [libc++] Use a proper CMake target to represent libc++ headers
Instead of having complex logic around how to include the libc++ headers
and __config_site, handle that by defining cxx-headers as an INTERFACE
library and linking against it. After this patch, linking against cxx-headers
is sufficient to get the right __config_site include and include paths
for libc++.

Differential Revision: https://reviews.llvm.org/D82702
2020-07-14 09:52:58 -04:00
..
CodeCoverage.cmake Change test coverage generation to use llvm-cov instead of gcov. 2017-03-11 03:24:18 +00:00
DefineLinkerScript.cmake [libc++] Use a proper CMake target to represent libc++ headers 2020-07-14 09:52:58 -04:00
HandleCompilerRT.cmake [CMake] Passthrough CFLAGS when checking the compiler-rt path 2018-11-14 00:09:26 +00:00
HandleLibCXXABI.cmake [libc++] Remove support for building through llvm-config 2020-06-26 15:13:04 -04:00
HandleLibcxxFlags.cmake [libc++] Always generate a __config_site header 2020-06-26 00:47:48 -04:00
HandleOutOfTreeLLVM.cmake [libc++] Enable tests and documentation by default when building standalone 2020-06-29 12:40:07 -04:00
MacroEnsureOutOfSourceBuild.cmake