1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
From: Helmut Grohne <helmut@subdivi.de>
Date: Fri, 30 Dec 2022 14:38:02 +0100
Subject: Fix FTCBFS: strips using the build architecture strip
Forwarded: not-yet
---
CMakeLists.txt | 1 +
src/CMakeLists.txt | 6 +++---
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 071c43d..c7a26c7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,6 +43,7 @@ else ()
endif ()
set (CONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}")
+set (CONFIG_STRIP "strip" CACHE STRING "Utility used for stripping objects")
include (GNUInstallDirs)
set (CONFIG_BINDIR "${CONFIG_PREFIX}/${CMAKE_INSTALL_BINDIR}")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 842b555..2135a50 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -174,7 +174,7 @@ if (CONFIG_LV2)
if (UNIX AND NOT APPLE)
if (NOT CONFIG_DEBUG)
add_custom_command(TARGET ${PROJECT_NAME}_lv2 POST_BUILD
- COMMAND strip lib${PROJECT_NAME}_lv2.so)
+ COMMAND ${CONFIG_STRIP} lib${PROJECT_NAME}_lv2.so)
endif ()
if (CONFIG_PREFIX MATCHES $ENV{HOME})
set (CONFIG_LV2DIR ${CONFIG_PREFIX}/.lv2)
@@ -193,7 +193,7 @@ if (CONFIG_LV2)
target_link_options (${PROJECT_NAME}_lv2 PRIVATE -static-libgcc -static-libstdc++)
if (NOT CONFIG_DEBUG)
add_custom_command(TARGET ${PROJECT_NAME}_lv2 POST_BUILD
- COMMAND strip lib${PROJECT_NAME}_lv2.dll)
+ COMMAND ${CONFIG_STRIP} lib${PROJECT_NAME}_lv2.dll)
endif ()
set (CONFIG_LV2DIR ${CONFIG_WINDOWS_LV2_PATH})
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/lib${PROJECT_NAME}_lv2.dll
@@ -223,7 +223,7 @@ if (CONFIG_JACK)
if (UNIX AND NOT APPLE)
if (NOT CONFIG_DEBUG)
add_custom_command(TARGET ${PROJECT_NAME}_jack POST_BUILD
- COMMAND strip ${PROJECT_NAME}_jack)
+ COMMAND ${CONFIG_STRIP} ${PROJECT_NAME}_jack)
endif ()
install (TARGETS ${PROJECT_NAME}_jack RUNTIME
DESTINATION ${CMAKE_INSTALL_BINDIR})
|