SHA256
1
0
forked from pool/gparted
gparted/gparted-fix-thread-linking.patch
2012-01-09 10:15:15 +00:00

45 lines
1.1 KiB
Diff

commit e1df6dbb31c5a1f6f8cda97503cf77cf1be3e33c
Author: Vincent Untz <vuntz@gnome.org>
Date: Fri Jan 6 15:23:43 2012 +0100
build: Correctly link to gthread
https://bugzilla.gnome.org/show_bug.cgi?id=667412
diff --git a/configure.in b/configure.in
index b44584a..774192a 100644
--- a/configure.in
+++ b/configure.in
@@ -180,6 +180,11 @@ int main ()
LIBS="$LIBS_save"
+dnl gthread
+PKG_CHECK_MODULES([GTHREAD], [gthread-2.0])
+AC_SUBST([GTHREAD_LIBS])
+AC_SUBST([GTHREAD_CFLAGS])
+
dnl GTKMM
PKG_CHECK_MODULES([GTKMM], [gtkmm-2.4 > 2.8])
AC_SUBST([GTKMM_LIBS])
diff --git a/src/Makefile.am b/src/Makefile.am
index f3f5cf6..d3b0b5d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,5 @@
INCLUDES = \
+ $(GTHREAD_CFLAGS) \
$(GTKMM_CFLAGS) \
-DGPARTED_DATADIR=\""$(datadir)"\" \
-DGNOMELOCALEDIR=\""$(datadir)/locale"\"
@@ -64,7 +65,7 @@ gpartedbin_SOURCES = \
ufs.cc \
xfs.cc
-gpartedbin_LDFLAGS = -lparted -lgthread-2.0
+gpartedbin_LDFLAGS = -lparted
-gpartedbin_LDADD = $(GTKMM_LIBS)
+gpartedbin_LDADD = $(GTHREAD_LIBS) $(GTKMM_LIBS)