[Xfce4-commits] <xfdesktop:master> Add GIO to the list of dependencies.
Jannis Pohlmann
noreply at xfce.org
Tue Nov 2 01:14:01 CET 2010
Updating branch refs/heads/master
to 54aff87c5587b870d06c767af36fd53b281a5333 (commit)
from 5d5b553cd6a26b4776a9632f2f278201991d8e9b (commit)
commit 54aff87c5587b870d06c767af36fd53b281a5333
Author: Jannis Pohlmann <jannis at xfce.org>
Date: Sun Oct 17 14:33:55 2010 +0200
Add GIO to the list of dependencies.
configure.ac.in | 10 ++++++++++
src/Makefile.am | 19 ++++++++++++-------
2 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/configure.ac.in b/configure.ac.in
index 5e1c9af..309e09a 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -65,7 +65,17 @@ dnl Check for X11 installed
XDT_CHECK_LIBX11_REQUIRE
XDT_CHECK_LIBSM
+dnl Check for dbus-binding-tool
+AC_ARG_VAR([DBUS_BINDING_TOOL], [Tool to generate C bindings from XML D-Bus interface definitions])
+AC_PATH_PROG([DBUS_BINDING_TOOL], [dbus-binding-tool], [no])
+if test x"$DBUS_BINDING_TOOL" = x"no"; then
+ AC_MSG_ERROR([could not find dbus-binding-tool in \$PATH. You can run
+ ./configure DBUS_BINDING_TOOL=/path/to/dbus-binding-tool to define
+ a custom location for it.])
+fi
+
dnl required
+XDT_CHECK_PACKAGE([GIO], [gio-2.0], [glib_minimum_version])
XDT_CHECK_PACKAGE([GMODULE], [gmodule-2.0], [glib_minimum_version])
XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [glib_minimum_version])
XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [glib_minimum_version])
diff --git a/src/Makefile.am b/src/Makefile.am
index 85ee55b..f408e35 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -62,14 +62,16 @@ xfdesktop_CFLAGS = \
-DDATADIR=\"$(datadir)\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \
-DXFCEMODDIR=\"$(libdir)/xfce4/modules\" \
- $(LIBX11_CFLAGS) \
+ $(GIO_CFLAGS) \
+ $(GLIB_CFLAGS) \
$(GTHREAD_CFLAGS) \
+ $(GTK_CFLAGS) \
+ $(LIBX11_CFLAGS) \
$(LIBXFCE4UTIL_CFLAGS) \
$(LIBXFCE4UI_CFLAGS) \
$(LIBXFCE4SMCLIENT_PRIVATE_CFLAGS) \
$(LIBWNCK_CFLAGS) \
- $(XFCONF_CFLAGS) \
- $(GARCON_CFLAGS)
+ $(XFCONF_CFLAGS)
xfdesktop_LDFLAGS = \
-export-dynamic
@@ -77,17 +79,20 @@ xfdesktop_LDFLAGS = \
# cygwin link order requires this split
xfdesktop_LDADD = $(top_builddir)/common/libxfdesktop.la
xfdesktop_LDADD += \
+ $(GIO_LIBS) \
+ $(GLIB_LIBS) \
+ $(GTHREAD_LIBS) \
+ $(GTK_LIBS) \
$(LIBX11_LDFLAGS) \
$(LIBX11_LIBS) \
- $(GTHREAD_LIBS) \
$(LIBXFCE4UTIL_LIBS) \
$(LIBXFCE4UI_LIBS) \
$(LIBXFCE4SMCLIENT_PRIVATE_LIBS) \
$(LIBWNCK_LIBS) \
- $(XFCONF_LIBS) \
- $(GARCON_LIBS)
+ $(XFCONF_LIBS)
if BUILD_DESKTOP_MENU
+
xfdesktop_SOURCES += $(desktop_menu_sources)
xfdesktop_CFLAGS += \
@@ -95,6 +100,7 @@ xfdesktop_CFLAGS += \
xfdesktop_LDADD += \
$(GARCON_LIBS)
+
endif
if ENABLE_DESKTOP_ICONS
@@ -108,7 +114,6 @@ xfdesktop_CFLAGS += \
xfdesktop_LDADD += \
$(LIBEXO_LIBS)
-
if ENABLE_FILE_ICONS
xfdesktop_SOURCES += $(desktop_file_icon_sources)
More information about the Xfce4-commits
mailing list