summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Bieneman <chris.bieneman@me.com>2019-02-14 20:57:17 +0000
committerChris Bieneman <chris.bieneman@me.com>2019-02-14 20:57:17 +0000
commite8d95ad9ae3a4fceb363d9557fc150a1d7c0ad5b (patch)
tree9ba16ac7bcc1ef2026e0dfc010b5132e8728e00c
parentdb57ef62382cfe50d7bd4d038aa54e3a98abae1d (diff)
downloadbcm5719-llvm-e8d95ad9ae3a4fceb363d9557fc150a1d7c0ad5b.tar.gz
bcm5719-llvm-e8d95ad9ae3a4fceb363d9557fc150a1d7c0ad5b.zip
[CMake] Fix ability to use LLVM_ENABLE_PROJECTS with LLVM_EXTERNAL_PROJECTS
LLVM r353148, changed the circumstances in which the project source directory variables are created to only create them for LLVM projects. This patch initializes the directory variables for projects specified in `LLVM_EXTERNAL_PROJECTS` as well. llvm-svn: 354060
-rw-r--r--llvm/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
index db35afc2690..418dfa8bc3c 100644
--- a/llvm/CMakeLists.txt
+++ b/llvm/CMakeLists.txt
@@ -130,7 +130,7 @@ mark_as_advanced(LLVM_ENABLE_PROJECTS_USED)
if (LLVM_ENABLE_PROJECTS_USED OR NOT LLVM_ENABLE_PROJECTS STREQUAL "")
set(LLVM_ENABLE_PROJECTS_USED ON CACHE BOOL "" FORCE)
- foreach(proj ${LLVM_ALL_PROJECTS})
+ foreach(proj ${LLVM_ALL_PROJECTS} ${LLVM_EXTERNAL_PROJECTS})
string(TOUPPER "${proj}" upper_proj)
string(REGEX REPLACE "-" "_" upper_proj ${upper_proj})
if ("${proj}" IN_LIST LLVM_ENABLE_PROJECTS)
OpenPOWER on IntegriCloud