diff --git a/fdbbackup/CMakeLists.txt b/fdbbackup/CMakeLists.txt index e9eea957ab..4db595df89 100644 --- a/fdbbackup/CMakeLists.txt +++ b/fdbbackup/CMakeLists.txt @@ -8,6 +8,7 @@ if(NOT OPEN_FOR_IDE) if(GENERATE_DEBUG_PACKAGES) fdb_install(TARGETS fdbbackup DESTINATION bin COMPONENT clients) else() + add_custom_target(prepare_fdbbackup_install ALL DEPENDS strip_only_fdbbackup) fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbbackup DESTINATION bin COMPONENT clients) endif() install_symlink( diff --git a/fdbcli/CMakeLists.txt b/fdbcli/CMakeLists.txt index d643e8676a..c268fa9bc8 100644 --- a/fdbcli/CMakeLists.txt +++ b/fdbcli/CMakeLists.txt @@ -14,5 +14,6 @@ target_link_libraries(fdbcli PRIVATE fdbclient) if(GENERATE_DEBUG_PACKAGES) fdb_install(TARGETS fdbcli DESTINATION bin COMPONENT clients) else() + add_custom_target(prepare_fdbcli_install ALL DEPENDS strip_only_fdbcli) fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbcli DESTINATION bin COMPONENT clients) endif() diff --git a/fdbmonitor/CMakeLists.txt b/fdbmonitor/CMakeLists.txt index 6eb8b02378..a3f9eeebb8 100644 --- a/fdbmonitor/CMakeLists.txt +++ b/fdbmonitor/CMakeLists.txt @@ -13,6 +13,7 @@ target_include_directories(fdbmonitor PRIVATE ${CMAKE_BINARY_DIR}/fdbclient) if(GENERATE_DEBUG_PACKAGES) fdb_install(TARGETS fdbmonitor DESTINATION fdbmonitor COMPONENT server) else() + add_custom_target(prepare_fdbmonitor_install ALL DEPENDS strip_only_fdbmonitor) fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbmonitor DESTINATION fdbmonitor COMPONENT server) endif() diff --git a/fdbserver/CMakeLists.txt b/fdbserver/CMakeLists.txt index 593dac0cb8..8c2e67f6b0 100644 --- a/fdbserver/CMakeLists.txt +++ b/fdbserver/CMakeLists.txt @@ -209,5 +209,6 @@ endif() if(GENERATE_DEBUG_PACKAGES) fdb_install(TARGETS fdbserver DESTINATION sbin COMPONENT server) else() + add_custom_target(prepare_fdbserver_install ALL DEPENDS strip_only_fdbserver) fdb_install(FILES ${CMAKE_BINARY_DIR}/packages/bin/fdbserver sbin COMPONENT server) endif()