llvm-project/libcxx/cmake/Modules
Louis Dionne d275da17e4 [libc++] Fix eager generator expression in DefineLinkerScript
As explained in https://gitlab.kitware.com/cmake/cmake/-/issues/21045,
both branches of an $<IF> generator expression are evaluated eagerly
by CMake. As a result, if the non-selected branch contains an invalid
generator expression (such as getting the OUTPUT_NAME property of a
non-existent target), a hard error will occur.

This failed builds using the cxxrt ABI library, which doesn't create
a CMake target currently.
2020-07-31 11:20:19 -04:00
..
CodeCoverage.cmake
DefineLinkerScript.cmake [libc++] Fix eager generator expression in DefineLinkerScript 2020-07-31 11:20:19 -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