File: cross.patch

package info (click to toggle)
synthv1 1.3.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 1,592 kB
  • sloc: cpp: 17,608; ansic: 106; xml: 57; makefile: 22; sh: 16
file content (53 lines) | stat: -rw-r--r-- 1,984 bytes parent folder | download | duplicates (2)
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})