]> granicus.if.org Git - llvm/commitdiff
[CMake] Handle common options for runtimes build
authorPetr Hosek <phosek@chromium.org>
Tue, 10 Jan 2017 19:47:05 +0000 (19:47 +0000)
committerPetr Hosek <phosek@chromium.org>
Tue, 10 Jan 2017 19:47:05 +0000 (19:47 +0000)
All the existing runtimes relies on flags which are set by AddLLVM
and HandleLLVMOptions. In the standalone case, they would include
these themselves, but when being built using LLVM runtimes we should
include these in the top-level runtimes CMake files.

Differential Revision: https://reviews.llvm.org/D28389

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291590 91177308-0d34-0410-b5e6-96231b3b80d8

runtimes/CMakeLists.txt

index bf802a3b4ea8012dd9adea0f59774a7b5cd91ded..f5d16952b4064a9a8f415f512ffb6b50639547e7 100644 (file)
@@ -61,6 +61,10 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
   # This variable makes sure that e.g. llvm-lit is found.
   set(LLVM_MAIN_SRC_DIR ${LLVM_BUILD_MAIN_SRC_DIR})
 
+  # Handle common options used by all runtimes.
+  include(AddLLVM)
+  include(HandleLLVMOptions)
+
   foreach(entry ${runtimes})
     get_filename_component(projName ${entry} NAME)