projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e2ed092
)
[CMake] Pass LLVM_HOST_TRIPLE to external projects
author
Petr Hosek
<phosek@chromium.org>
Mon, 27 Nov 2017 22:50:48 +0000
(22:50 +0000)
committer
Petr 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
llvm-svn: 319109
llvm/cmake/modules/LLVMExternalProjectUtils.cmake
patch
|
blob
|
history
diff --git
a/llvm/cmake/modules/LLVMExternalProjectUtils.cmake
b/llvm/cmake/modules/LLVMExternalProjectUtils.cmake
index
90a9151
..
8ecf42a
100644
(file)
--- a/
llvm/cmake/modules/LLVMExternalProjectUtils.cmake
+++ b/
llvm/cmake/modules/LLVMExternalProjectUtils.cmake
@@
-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}