]> granicus.if.org Git - llvm/commitdiff
[CMake] Pass LLVM_HOST_TRIPLE to external projects
authorPetr Hosek <phosek@chromium.org>
Mon, 27 Nov 2017 22:50:48 +0000 (22:50 +0000)
committerPetr Hosek <phosek@chromium.org>
Mon, 27 Nov 2017 22:50:48 +0000 (22:50 +0000)
LLVM runtimes rely on LLVM_HOST_TRIPLE being set in their builds
and tests so make sure it's being passed down.

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

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

cmake/modules/LLVMExternalProjectUtils.cmake

index 90a915123214f850063232a2ceaebcce239d5ef6..8ecf42acfee10a3a840e49cc14a2a10256a8a746 100644 (file)
@@ -147,6 +147,7 @@ function(llvm_ExternalProject_Add name source_dir)
                -DLLVM_BINARY_DIR=${PROJECT_BINARY_DIR}
                -DLLVM_CONFIG_PATH=$<TARGET_FILE:llvm-config>
                -DLLVM_ENABLE_WERROR=${LLVM_ENABLE_WERROR}
+               -DLLVM_HOST_TRIPLE=${LLVM_HOST_TRIPLE}
                -DPACKAGE_VERSION=${PACKAGE_VERSION}
                -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
                -DCMAKE_MAKE_PROGRAM=${CMAKE_MAKE_PROGRAM}