OSDN Git Service

[CMake] Introduce LLVM_BUILD_EXTERNAL_COMPILER_RT option
authorAlexey Samsonov <samsonov@google.com>
Thu, 27 Feb 2014 08:59:01 +0000 (08:59 +0000)
committerAlexey Samsonov <samsonov@google.com>
Thu, 27 Feb 2014 08:59:01 +0000 (08:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202363 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
projects/CMakeLists.txt

index 6c16afa..72901c8 100644 (file)
@@ -287,6 +287,9 @@ option (LLVM_BUILD_DOCS "Build the llvm documentation." OFF)
 option (LLVM_INCLUDE_DOCS "Generate build targets for llvm documentation." ON)
 option (LLVM_ENABLE_DOXYGEN "Use doxygen to generate llvm documentation." OFF)
 
+option (LLVM_BUILD_EXTERNAL_COMPILER_RT
+  "Build compiler-rt as an external project." OFF)
+
 # All options referred to from HandleLLVMOptions have to be specified
 # BEFORE this include, otherwise options will not be correctly set on
 # first cmake run
index 67943c2..e23a277 100644 (file)
@@ -20,7 +20,9 @@ if(${LLVM_BUILD_RUNTIME})
   if(NOT MSVC)
     add_llvm_external_project(libcxx)
   endif()
-  add_llvm_external_project(compiler-rt)
+  if(NOT LLVM_BUILD_EXTERNAL_COMPILER_RT)
+    add_llvm_external_project(compiler-rt)
+  endif()
 endif()
 
 add_llvm_external_project(dragonegg)