diff options
| author | Chris Bieneman <beanz@apple.com> | 2015-12-16 18:45:53 +0000 | 
|---|---|---|
| committer | Chris Bieneman <beanz@apple.com> | 2015-12-16 18:45:53 +0000 | 
| commit | 475f52c93f8bf38eb2e256e2f7c97f9aafd0206a (patch) | |
| tree | 59bcf352a6f26aa8f16cbd7abbef2d361e7becbb | |
| parent | 77c5e78e716247544fbb0dff45aa1cff89542f52 (diff) | |
| download | bcm5719-llvm-475f52c93f8bf38eb2e256e2f7c97f9aafd0206a.tar.gz bcm5719-llvm-475f52c93f8bf38eb2e256e2f7c97f9aafd0206a.zip  | |
[CMake] Make CLANG_BOOTSTRAP_TARGETS overridable
This allows exposing a custom list of targets from the next stage build up.
llvm-svn: 255799
| -rw-r--r-- | clang/CMakeLists.txt | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index e035f2d69fe..88fff613fa6 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -716,9 +716,10 @@ if (CLANG_ENABLE_BOOTSTRAP)    ExternalProject_Add_StepTargets(bootstrap really-install)    add_custom_target(bootstrap-install DEPENDS bootstrap-really-install) - -  set(ADDITIONAL_TARGETS_TO_ADD check-llvm check-clang check-all) -  foreach(target ${ADDITIONAL_TARGETS_TO_ADD}) +  if(NOT CLANG_BOOTSTRAP_TARGETS) +    set(CLANG_BOOTSTRAP_TARGETS check-llvm check-clang check-all) +  endif() +  foreach(target ${CLANG_BOOTSTRAP_TARGETS})      # exclude from main target      set_target_properties(bootstrap PROPERTIES _EP_${target}_EXCLUDE_FROM_MAIN On)  | 

