diff options
| author | Julian Lettner <jlettner@apple.com> | 2019-04-04 00:28:09 +0000 |
|---|---|---|
| committer | Julian Lettner <jlettner@apple.com> | 2019-04-04 00:28:09 +0000 |
| commit | 15f0057e66c58c390d5cd813fe98864d844f1e0d (patch) | |
| tree | f91366f210493c15c520529550d1851bbb807a72 /compiler-rt | |
| parent | b056f91ac8287056224c0b10565ca999c6152f24 (diff) | |
| download | bcm5719-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.txt | 17 |
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() |

