diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2015-08-22 05:11:02 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2015-08-22 05:11:02 +0000 |
commit | 6fa8532041e7168cb9f85f941dc10b6411bd7a8b (patch) | |
tree | b6219e62bc31839c1b7ef03fbb4d08cdab1400e8 /llvm/cmake | |
parent | 04e2da526f44e6b32ac7d730eed34b4944d1a211 (diff) | |
download | bcm5719-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.cmake | 6 |
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() |