From f918d7bc4ffd9ead60a126597cd7df2af0f3252b Mon Sep 17 00:00:00 2001 From: Mike Massonnet Date: Mon, 5 Apr 2010 12:20:29 +0200 Subject: [PATCH] Fix compilation with --no-add-needed Link to lib Math (-lm) for the mouse settings dialog and to lib X11 (-lX11) for xfsettingsd. --- configure.ac.in | 1 + dialogs/mouse-settings/Makefile.am | 1 + xfsettingsd/Makefile.am | 1 + 3 files changed, 3 insertions(+), 0 deletions(-) diff --git a/configure.ac.in b/configure.ac.in index a7aa821..7f12ec8 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -64,6 +64,7 @@ dnl ********************************** dnl *** Check for standard headers *** dnl ********************************** AC_CHECK_HEADERS([errno.h memory.h math.h stdlib.h string.h unistd.h signal.h]) +AC_SUBST([MATH_LIBS], [" -lm"]) dnl ****************************** dnl *** Check for i18n support *** diff --git a/dialogs/mouse-settings/Makefile.am b/dialogs/mouse-settings/Makefile.am index 070db71..8265380 100644 --- a/dialogs/mouse-settings/Makefile.am +++ b/dialogs/mouse-settings/Makefile.am @@ -29,6 +29,7 @@ xfce4_mouse_settings_LDFLAGS = \ $(PLATFORM_LDFLAGS) xfce4_mouse_settings_LDADD = \ + $(MATH_LIBS) \ $(GTK_LIBS) \ $(LIBXFCE4UTIL_LIBS) \ $(LIBXFCE4UI_LIBS) \ diff --git a/xfsettingsd/Makefile.am b/xfsettingsd/Makefile.am index dd0dc5c..6e563aa 100644 --- a/xfsettingsd/Makefile.am +++ b/xfsettingsd/Makefile.am @@ -32,6 +32,7 @@ xfsettingsd_LDFLAGS = \ $(PLATFORM_LDFLAGS) xfsettingsd_LDADD = \ + $(LIBX11_LIBS) \ $(GTK_LIBS) \ $(GLIB_LIBS) \ $(LIBNOTIFY_LIBS) \ -- 1.7.0.3