summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2015-12-16 18:45:53 +0000
committerChris Bieneman <beanz@apple.com>2015-12-16 18:45:53 +0000
commit475f52c93f8bf38eb2e256e2f7c97f9aafd0206a (patch)
tree59bcf352a6f26aa8f16cbd7abbef2d361e7becbb
parent77c5e78e716247544fbb0dff45aa1cff89542f52 (diff)
downloadbcm5719-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.txt7
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)
OpenPOWER on IntegriCloud