OSDN Git Service

[cmake] Fix handling compiler-rt in LLVM_ENABLE_PROJECTS by turning any "-" into "_"
authorMehdi Amini <mehdi.amini@apple.com>
Wed, 9 Nov 2016 00:23:20 +0000 (00:23 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Wed, 9 Nov 2016 00:23:20 +0000 (00:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286317 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index 9fcb30a..f67fd23 100644 (file)
@@ -109,6 +109,7 @@ foreach(proj ${LLVM_ENABLE_PROJECTS})
     message(FATAL_ERROR "LLVM_ENABLE_PROJECTS requests ${proj} but directory not found: ${PROJ_DIR}")
   endif()
   string(TOUPPER "${proj}" upper_proj)
+  STRING(REGEX REPLACE "-" "_" upper_proj ${upper_proj})
   set(LLVM_EXTERNAL_${upper_proj}_SOURCE_DIR   "${CMAKE_CURRENT_SOURCE_DIR}/../${proj}")
   # There is a widely spread opinion that clang-tools-extra should be merged
   # into clang. The following simulates it by always enabling clang-tools-extra