[CMake] [PR31433] Fix LLDB tool installation
This resolves PR 31433. llvm-svn: 290180
This commit is contained in:
parent
244891d129
commit
11da40b775
|
|
@ -117,7 +117,6 @@ function(add_lldb_executable name)
|
|||
set_target_properties(${name} PROPERTIES
|
||||
FOLDER "lldb executables")
|
||||
|
||||
set(install_dir bin)
|
||||
if(LLDB_BUILD_FRAMEWORK)
|
||||
if(ARG_INCLUDE_IN_FRAMEWORK)
|
||||
string(REGEX REPLACE "[^/]+" ".." _dots ${LLDB_FRAMEWORK_INSTALL_DIR})
|
||||
|
|
@ -129,10 +128,13 @@ function(add_lldb_executable name)
|
|||
set_target_properties(${name} PROPERTIES
|
||||
BUILD_WITH_INSTALL_RPATH On
|
||||
INSTALL_RPATH "@loader_path/../${LLDB_FRAMEWORK_INSTALL_DIR}")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(ARG_GENERATE_INSTALL)
|
||||
install(TARGETS ${name}
|
||||
COMPONENT ${name}
|
||||
RUNTIME DESTINATION ${install_dir})
|
||||
RUNTIME DESTINATION bin)
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
add_custom_target(install-${name}
|
||||
DEPENDS ${name}
|
||||
|
|
@ -141,8 +143,6 @@ function(add_lldb_executable name)
|
|||
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(ARG_INCLUDE_IN_FRAMEWORK AND LLDB_BUILD_FRAMEWORK)
|
||||
add_llvm_tool_symlink(${name} ${name} ALWAYS_GENERATE SKIP_INSTALL
|
||||
|
|
|
|||
Loading…
Reference in New Issue