File: 0002-Link-with-pthreads.patch

package info (click to toggle)
gigedit 1.1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 5,396 kB
  • sloc: cpp: 18,249; sh: 4,359; ansic: 374; makefile: 119; xml: 91
file content (45 lines) | stat: -rw-r--r-- 1,357 bytes parent folder | download
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
From: Sebastian Ramacher <sramacher@debian.org>
Date: Sun, 8 Sep 2019 21:21:06 +0200
Subject: Link with pthreads

---
 configure.ac            | 4 ++++
 src/gigedit/Makefile.am | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index fb04b9c..76c6476 100644
--- a/configure.ac
+++ b/configure.ac
@@ -206,6 +206,10 @@ AC_DEFINE_UNQUOTED(
     [Define to 1 if LinuxSampler supports virtual MIDI devices.]
 )
 
+AX_PTHREAD
+test -z "$PTHREAD_LIBS" && PTHREAD_LIBS="-lpthread"
+AC_SUBST(PTHREAD_LIBS)
+
 AC_CONFIG_HEADERS(config.h)
 AM_INIT_AUTOMAKE
 
diff --git a/src/gigedit/Makefile.am b/src/gigedit/Makefile.am
index ed08b51..1178550 100644
--- a/src/gigedit/Makefile.am
+++ b/src/gigedit/Makefile.am
@@ -41,14 +41,14 @@ libgigedit_la_SOURCES = \
 libgigedit_la_LIBADD = \
 	$(GTKMM_LIBS) $(GTK_LIBS) $(GIG_LIBS) $(SNDFILE_LIBS) gfx/libgigeditgfx.la
 libgigedit_la_CXXFLAGS = \
-	$(SNDFILE_CFLAGS)
+	$(SNDFILE_CFLAGS) $(PTHREAD_CFLAGS)
 libgigedit_la_LDFLAGS = \
 	-version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ -no-undefined \
 	$(mac_ld)
 
 bin_PROGRAMS = gigedit
 gigedit_SOURCES = main.cpp
-gigedit_LDADD = libgigedit.la $(SIGC_LIBS) $(GTK_LIBS) $(GTKMM_LIBS)
+gigedit_LDADD = libgigedit.la $(SIGC_LIBS) $(GTK_LIBS) $(GTKMM_LIBS) $(PTHREAD_LIBS)
 if WINDOWS
 gigedit_LDFLAGS = -mwindows
 endif