summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorJulian Lettner <jlettner@apple.com>2019-04-04 00:28:09 +0000
committerJulian Lettner <jlettner@apple.com>2019-04-04 00:28:09 +0000
commit15f0057e66c58c390d5cd813fe98864d844f1e0d (patch)
treef91366f210493c15c520529550d1851bbb807a72 /compiler-rt
parentb056f91ac8287056224c0b10565ca999c6152f24 (diff)
downloadbcm5719-llvm-15f0057e66c58c390d5cd813fe98864d844f1e0d.tar.gz
bcm5719-llvm-15f0057e66c58c390d5cd813fe98864d844f1e0d.zip
[TSan][libdispatch] Add Cmake option for libdispatch install path
llvm-svn: 357657
Diffstat (limited to 'compiler-rt')
-rw-r--r--compiler-rt/CMakeLists.txt17
1 files changed, 5 insertions, 12 deletions
diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt
index e86609df3be..d7947f451b1 100644
--- a/compiler-rt/CMakeLists.txt
+++ b/compiler-rt/CMakeLists.txt
@@ -183,22 +183,15 @@ pythonize_bool(COMPILER_RT_DEBUG)
option(COMPILER_RT_INTERCEPT_LIBDISPATCH
"Support interception of libdispatch (GCD). Requires '-fblocks'" OFF)
-option(COMPILER_RT_BLOCKS_RUNTIME_LIBRARY_PATH
- "Library search path for blocks runtime (-lBlocksRuntime)" "")
-option(COMPILER_RT_LIBDISPATCH_LIBRARY_PATH
- "Library search path for libdispatch (-ldispatch)" "")
+option(COMPILER_RT_LIBDISPATCH_INSTALL_PREFIX
+ "Specify if libdispatch is installed in a non-default path" "")
if (COMPILER_RT_INTERCEPT_LIBDISPATCH AND NOT APPLE)
set(COMPILER_RT_INTERCEPT_LIBDISPATCH_CFLAGS -fblocks)
set(COMPILER_RT_INTERCEPT_LIBDISPATCH_LINK_FLAGS)
- if (COMPILER_RT_BLOCKS_RUNTIME_LIBRARY_PATH)
+ if (COMPILER_RT_LIBDISPATCH_INSTALL_PREFIX)
list(APPEND COMPILER_RT_INTERCEPT_LIBDISPATCH_LINK_FLAGS
- -L${COMPILER_RT_BLOCKS_RUNTIME_LIBRARY_PATH}
- -Wl,-rpath=${COMPILER_RT_BLOCKS_RUNTIME_LIBRARY_PATH})
- endif()
- if (COMPILER_RT_LIBDISPATCH_LIBRARY_PATH)
- list(APPEND COMPILER_RT_INTERCEPT_LIBDISPATCH_LINK_FLAGS
- -L${COMPILER_RT_LIBDISPATCH_LIBRARY_PATH}
- -Wl,-rpath=${COMPILER_RT_LIBDISPATCH_LIBRARY_PATH})
+ -L${COMPILER_RT_LIBDISPATCH_INSTALL_PREFIX}/lib
+ -Wl,-rpath=${COMPILER_RT_LIBDISPATCH_INSTALL_PREFIX}/lib)
endif()
list(APPEND COMPILER_RT_INTERCEPT_LIBDISPATCH_LINK_FLAGS -lBlocksRuntime -ldispatch)
endif()
OpenPOWER on IntegriCloud