[gnome-calculator] Explicitly link required libraries



commit 388c6764b40a6730211cb7037fed4037d7743c07
Author: Andreas Henriksson <andreas fatal se>
Date:   Tue Oct 20 12:45:04 2015 +0100

    Explicitly link required libraries
    
    Linking gnome-calculator fails because of undefined symbol
    'gtk_source_completion_provider_get_type'
    
    Linking gcalccmd fails because of undefined symbol
    'g_object_unref'

 configure.ac    |    5 +++++
 src/Makefile.am |    6 ++++++
 2 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index e62689a..172e0ac 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,6 +38,11 @@ PKG_CHECK_MODULES(LIBCALCULATOR, [
 PKG_CHECK_MODULES(GNOME_CALCULATOR, [
     gtk+-3.0 >= $GTK_REQUIRED
     gmodule-export-2.0
+    gtksourceview-3.0 >= $GTKSOURCEVIEW_REQUIRED
+])
+
+PKG_CHECK_MODULES(GCALCCMD, [
+    gobject-2.0 >= $GLIB_REQUIRED
 ])
 
 PKG_CHECK_MODULES(SEARCH_PROVIDER, [
diff --git a/src/Makefile.am b/src/Makefile.am
index 644258c..bcab41b 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -44,6 +44,7 @@ gnome_calculator_LDADD = \
        $(GNOME_CALCULATOR_LIBS) \
        $(top_builddir)/lib/libcalculator.la
 
+
 gcalccmd_SOURCES = \
        config.vapi \
        gcalccmd.vala
@@ -57,7 +58,12 @@ gcalccmd_VALAFLAGS = \
        $(top_builddir)/lib/libcalculator.vapi \
        $(top_builddir)/lib/mpfr.vapi
 
+gcalccmd_CPPFLAGS = \
+       $(AM_CPPFLAGS) \
+       $(GCALCCMD_CFLAGS)
+
 gcalccmd_LDADD = \
+       $(GCALCCMD_LIBS) \
        $(top_builddir)/lib/libcalculator.la
 
 -include $(top_srcdir)/git.mk


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]