summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2017-05-24 22:41:49 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2017-05-24 22:41:49 +0000
commit0ee4ae2feb4ed95e62b131fef4c5bf43890cae84 (patch)
tree2603adcf0fc456b7d3c5a893d0c734e5a0135906 /cmake
parent303455b44a7a76147e230dea64091ea2f6614f60 (diff)
Allow builds to set COMPILER_RT_OS_DIR differently from CMAKE_SYSTEM_NAME
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@303817 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/base-config-ix.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/cmake/base-config-ix.cmake b/cmake/base-config-ix.cmake
index 6f9f15139..b38c6ca96 100644
--- a/cmake/base-config-ix.cmake
+++ b/cmake/base-config-ix.cmake
@@ -63,7 +63,9 @@ else()
set(COMPILER_RT_TEST_COMPILER_ID GNU)
endif()
-string(TOLOWER ${CMAKE_SYSTEM_NAME} COMPILER_RT_OS_DIR)
+if(NOT DEFINED COMPILER_RT_OS_DIR)
+ string(TOLOWER ${CMAKE_SYSTEM_NAME} COMPILER_RT_OS_DIR)
+endif()
set(COMPILER_RT_LIBRARY_OUTPUT_DIR
${COMPILER_RT_OUTPUT_DIR}/lib/${COMPILER_RT_OS_DIR})
set(COMPILER_RT_LIBRARY_INSTALL_DIR