[gimp/soc-2011-seamless-clone2] Bug 695416 - undefined reference when building devel-docs/tools/widgets.c



commit 098130dc1b12e377dba76476d5ee7265b77c8f38
Author: Michael Natterer <mitch gimp org>
Date:   Fri Mar 8 23:40:18 2013 +0100

    Bug 695416 - undefined reference when building devel-docs/tools/widgets.c
    
    Add -lm to the linker flags for the doc-shooter binary. Actually add a
    whole snippet of makefile boilerplate that also deals with -mwindows,
    all other makefiles seem to have it. I have no clue what it does.
    (cherry picked from commit ae5f847a11abcb1ab91babf29f206ad1e559db57)

 devel-docs/tools/Makefile.am |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/devel-docs/tools/Makefile.am b/devel-docs/tools/Makefile.am
index 9ac10fa..60246b8 100644
--- a/devel-docs/tools/Makefile.am
+++ b/devel-docs/tools/Makefile.am
@@ -1,9 +1,15 @@
 ## Process this file with automake to produce Makefile.in
 
+if OS_WIN32
+mwindows = -mwindows
+else
+libm = -lm
+endif
+
 libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
 libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
 libgimpconfig = $(top_builddir)/libgimpconfig/libgimpconfig-$(GIMP_API_VERSION).la
-libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la
+libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la  $(libm)
 libgimpmodule = $(top_builddir)/libgimpmodule/libgimpmodule-$(GIMP_API_VERSION).la
 libgimpwidgets = $(top_builddir)/libgimpwidgets/libgimpwidgets-$(GIMP_API_VERSION).la
 
@@ -14,6 +20,8 @@ INCLUDES = \
        -I$(top_srcdir) \
        $(GEGL_CFLAGS)
 
+AM_LDFLAGS = $(mwindows)
+
 
 if ENABLE_GTK_DOC
 noinst_PROGRAMS = $(DOC_SHOOTER)


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