summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/CMakeLists.txt20
-rw-r--r--lldb/source/CMakeLists.txt2
2 files changed, 11 insertions, 11 deletions
diff --git a/lldb/CMakeLists.txt b/lldb/CMakeLists.txt
index 142847e882d..94a12817e57 100644
--- a/lldb/CMakeLists.txt
+++ b/lldb/CMakeLists.txt
@@ -197,6 +197,16 @@ string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" LLDB_VERSION
${PACKAGE_VERSION})
message(STATUS "LLDB version: ${LLDB_VERSION}")
+if (CMAKE_VERSION VERSION_LESS 2.8.12)
+ set(cmake_2_8_12_INTERFACE)
+ set(cmake_2_8_12_PRIVATE)
+ set(cmake_2_8_12_PUBLIC)
+else ()
+ set(cmake_2_8_12_INTERFACE INTERFACE)
+ set(cmake_2_8_12_PRIVATE PRIVATE)
+ set(cmake_2_8_12_PUBLIC PUBLIC)
+endif ()
+
macro(add_lldb_library name)
llvm_process_sources(srcs ${ARGN})
if (MSVC_IDE OR XCODE)
@@ -222,16 +232,6 @@ macro(add_lldb_library name)
##add_dependencies(${name} ${LLVM_COMMON_DEPENDS})
#endif()
- if (CMAKE_VERSION VERSION_LESS 2.8.12)
- set(cmake_2_8_12_INTERFACE)
- set(cmake_2_8_12_PRIVATE)
- set(cmake_2_8_12_PUBLIC)
- else ()
- set(cmake_2_8_12_INTERFACE INTERFACE)
- set(cmake_2_8_12_PRIVATE PRIVATE)
- set(cmake_2_8_12_PUBLIC PUBLIC)
- endif ()
-
if ("${libkind}" STREQUAL "STATIC")
set(lldb_library_keyword ${cmake_2_8_12_INTERFACE})
else ()
diff --git a/lldb/source/CMakeLists.txt b/lldb/source/CMakeLists.txt
index 8239fe66fc5..8eb413d4d4d 100644
--- a/lldb/source/CMakeLists.txt
+++ b/lldb/source/CMakeLists.txt
@@ -300,7 +300,7 @@ if (LLDB_WRAP_PYTHON OR LLDB_VERS_GENERATED_FILE)
${LLDB_VERS_GENERATED_FILE}
)
endif()
-target_link_libraries(liblldb ${LLDB_SYSTEM_LIBS})
+target_link_libraries(liblldb ${cmake_2_8_12_PRIVATE} ${LLDB_SYSTEM_LIBS})
# Determine LLDB revision and repository. GetSourceVersion and GetRepositoryPath are shell-scripts, and as
# such will not work on Windows.
OpenPOWER on IntegriCloud