mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-08 20:04:02 +00:00
[lldb] Switch to add_llvm_install_targets
This adds the install-*-stripped targets to LLDB, which are required for the install-distribution-stripped option. We also need to create some install-*-stripped targets manually, which are modeled after their corresponding install-* targets. Differential Revision: https://reviews.llvm.org/D41099 llvm-svn: 320443
This commit is contained in:
parent
17d71c014c
commit
ac75523108
@ -66,11 +66,8 @@ function(add_lldb_library name)
|
||||
ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
|
||||
endif()
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
add_custom_target(install-${name}
|
||||
DEPENDS ${name}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
-DCMAKE_INSTALL_COMPONENT=${name}
|
||||
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
add_llvm_install_targets(install-${name}
|
||||
DEPENDS ${name})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
@ -121,6 +118,8 @@ function(add_lldb_executable name)
|
||||
if(ARG_GENERATE_INSTALL)
|
||||
add_custom_target(install-${name} DEPENDS ${name})
|
||||
add_dependencies(install-liblldb ${name})
|
||||
add_custom_target(install-${name}-stripped DEPENDS ${name})
|
||||
add_dependencies(install-liblldb-stripped ${name})
|
||||
endif()
|
||||
else()
|
||||
set_target_properties(${name} PROPERTIES
|
||||
@ -134,11 +133,8 @@ function(add_lldb_executable name)
|
||||
COMPONENT ${name}
|
||||
RUNTIME DESTINATION bin)
|
||||
if (NOT CMAKE_CONFIGURATION_TYPES)
|
||||
add_custom_target(install-${name}
|
||||
DEPENDS ${name}
|
||||
COMMAND "${CMAKE_COMMAND}"
|
||||
-DCMAKE_INSTALL_COMPONENT=${name}
|
||||
-P "${CMAKE_BINARY_DIR}/cmake_install.cmake")
|
||||
add_llvm_install_targets(install-${name}
|
||||
DEPENDS ${name})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user