build: Copy dependencies of all components on install
This commit is contained in:
parent
95556d35c8
commit
3086f259ff
@ -54,9 +54,9 @@ add_executable(imhex ${application_type}
|
|||||||
set_target_properties(imhex PROPERTIES CXX_VISIBILITY_PRESET hidden)
|
set_target_properties(imhex PROPERTIES CXX_VISIBILITY_PRESET hidden)
|
||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
target_link_libraries(imhex dl libimhex wsock32 ws2_32 Dwmapi.lib)
|
target_link_libraries(imhex PUBLIC dl libimhex wsock32 ws2_32 Dwmapi.lib)
|
||||||
else ()
|
else ()
|
||||||
target_link_libraries(imhex dl libimhex pthread)
|
target_link_libraries(imhex PUBLIC dl libimhex pthread)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
createPackage()
|
createPackage()
|
||||||
|
@ -199,7 +199,7 @@ macro(createPackage)
|
|||||||
INSTALL(CODE "LIST(APPEND DEP_FOLDERS \${PY_PARENT})")
|
INSTALL(CODE "LIST(APPEND DEP_FOLDERS \${PY_PARENT})")
|
||||||
install(CODE [[
|
install(CODE [[
|
||||||
file(GET_RUNTIME_DEPENDENCIES
|
file(GET_RUNTIME_DEPENDENCIES
|
||||||
EXECUTABLES $<TARGET_FILE:imhex>
|
EXECUTABLES $<TARGET_FILE:builtin> $<TARGET_FILE:libimhex> $<TARGET_FILE:imhex>
|
||||||
RESOLVED_DEPENDENCIES_VAR _r_deps
|
RESOLVED_DEPENDENCIES_VAR _r_deps
|
||||||
UNRESOLVED_DEPENDENCIES_VAR _u_deps
|
UNRESOLVED_DEPENDENCIES_VAR _u_deps
|
||||||
CONFLICTING_DEPENDENCIES_PREFIX _c_deps
|
CONFLICTING_DEPENDENCIES_PREFIX _c_deps
|
||||||
@ -208,10 +208,10 @@ macro(createPackage)
|
|||||||
)
|
)
|
||||||
|
|
||||||
if(_u_deps)
|
if(_u_deps)
|
||||||
message(WARNING "There were unresolved dependencies for binary $<TARGET_FILE:imhex>: \"${_u_deps}\"!")
|
message(WARNING "There were unresolved dependencies for binary: \"${_u_deps}\"!")
|
||||||
endif()
|
endif()
|
||||||
if(_c_deps_FILENAMES)
|
if(_c_deps_FILENAMES)
|
||||||
message(WARNING "There were conflicting dependencies for library $<TARGET_FILE:imhex>: \"${_c_deps}\"!")
|
message(WARNING "There were conflicting dependencies for library: \"${_c_deps}\"!")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
foreach(_file ${_r_deps})
|
foreach(_file ${_r_deps})
|
||||||
|
Loading…
Reference in New Issue
Block a user