summaryrefslogtreecommitdiffstats
path: root/llvm/cmake
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2015-08-22 05:11:02 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2015-08-22 05:11:02 +0000
commit6fa8532041e7168cb9f85f941dc10b6411bd7a8b (patch)
treeb6219e62bc31839c1b7ef03fbb4d08cdab1400e8 /llvm/cmake
parent04e2da526f44e6b32ac7d730eed34b4944d1a211 (diff)
downloadbcm5719-llvm-6fa8532041e7168cb9f85f941dc10b6411bd7a8b.tar.gz
bcm5719-llvm-6fa8532041e7168cb9f85f941dc10b6411bd7a8b.zip
[CMake] add_llvm_external_project: Just warn about nonexistent directories.
These entries were generated accidentally. llvm-svn: 245783
Diffstat (limited to 'llvm/cmake')
-rw-r--r--llvm/cmake/modules/AddLLVM.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
index 6ab580827aa..59c46f812c6 100644
--- a/llvm/cmake/modules/AddLLVM.cmake
+++ b/llvm/cmake/modules/AddLLVM.cmake
@@ -719,7 +719,11 @@ macro(add_llvm_external_project name)
"Whether to build ${name} as part of LLVM"
${LLVM_TOOL_${nameUPPER}_BUILD_DEFAULT})
if (LLVM_TOOL_${nameUPPER}_BUILD)
- add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${add_llvm_external_dir})
+ if(EXISTS ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR})
+ add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${add_llvm_external_dir})
+ elseif(NOT "${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}" STREQUAL "")
+ message(WARNING "Nonexistent directory for ${name}: ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}")
+ endif()
# FIXME: It'd be redundant.
set(LLVM_TOOL_${nameUPPER}_BUILD Off)
endif()
OpenPOWER on IntegriCloud