llvm-project/compiler-rt/cmake/Modules
George Karpenkov cdb8341e62 Add Clang dependency to the check for Clang C++ headers.
The problem is that CMake is mostly imperative and the result of
processing "if (TARGET blah)" checks depends on the order of import of
CMake files.
In this case, "projects" folder is registered before "tools",
and calling "CheckClangHeaders" [renamed to have a better name]
errors out without even giving Clang a chance to be built.

This, in turn, leads to libFuzzer bot failures in some circumstances on
some machines (depends on whether LIT or UNIT tests are scheduled
first).

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

llvm-svn: 311733
2017-08-24 23:43:17 +00:00
..
AddCompilerRT.cmake Move libFuzzer to compiler_rt. 2017-08-21 23:25:50 +00:00
BuiltinTests.cmake Really fix warnings about passing -std=gnu99 to MSVC 2016-09-08 16:25:34 +00:00
CompilerRTCompile.cmake Add Clang dependency to the check for Clang C++ headers. 2017-08-24 23:43:17 +00:00
CompilerRTDarwinUtils.cmake Fix the declaration of DARWIN_PREFER_PUBLIC_SDK cmake variable (move before the return). 2017-07-12 17:11:53 +00:00
CompilerRTLink.cmake Make cmake link flag naming consistent 2017-01-10 04:33:04 +00:00
CompilerRTUtils.cmake Revert rL309634 until upstream buildbots have upgraded libc. 2017-08-01 17:16:05 +00:00
HandleCompilerRT.cmake Support compiler-rt builtins 2017-07-28 03:39:38 +00:00
SanitizerUtils.cmake Make cmake link flag naming consistent 2017-01-10 04:33:04 +00:00