[Xfce4-commits] <thunarx-python:master> Fixed python cflags/libs testing, improved modules checking
Adam Plumb
noreply at xfce.org
Thu May 27 18:10:54 CEST 2010
Updating branch refs/heads/master
to 23c06d484de82658cb02cd83a4dfa8414ba74fc6 (commit)
from 836f65471e23858dbdea16910d80b19e0ce9da13 (commit)
commit 23c06d484de82658cb02cd83a4dfa8414ba74fc6
Author: Adam Plumb <adamplumb at gmail.com>
Date: Fri Sep 18 08:39:02 2009 -0400
Fixed python cflags/libs testing, improved modules checking
configure.ac | 22 +++++++++++-----------
src/Makefile.am | 9 +++------
2 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/configure.ac b/configure.ac
index 7273782..bd709e5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,16 +14,19 @@ AC_PROG_LIBTOOL
# Check for programs
PKG_CHECK_MODULES([THUNARX], [thunarx-1 >= 0.4.0])
-PKG_CHECK_MODULES([GTK], [gtk+-2.0 >= 2.6.0])
-PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.6.0])
-PKG_CHECK_MODULES([GOBJECT], [gobject-2.0 >= 2.6.0])
PKG_CHECK_MODULES([PYGTK], [pygtk-2.0 >= 2.8.0])
-PKG_CHECK_MODULES([PYTHON_GNOME], [gnome-python-2.0])
+PKG_CHECK_MODULES([GNOME], [
+ gobject-2.0 >= 2.6.0
+ gnome-vfs-2.0
+ gtk+-2.0 >= 2.6.0
+ glib-2.0 >= 2.6.0
+ gnome-python-2.0
+])
-PACKAGE_CFLAGS="-g -Wall $THUNARX_CFLAGS $PYGTK_CFLAGS $GTK_CFLAGS $GLIB_CFLAGS $GOBJECT_CFLAGS $PYTHON_GNOME_CFLAGS"
-PACKAGE_LIBS="-g $THUNARX_LIBS $PYGTK_LIBS $GTK_LIBS $GLIB_LIBS $GOBJECT_LIBS $PYTHON_GNOME_LIBS"
-PACKAGE_LDFLAGS="$THUNARX_LDFLAGS $PYGTK_LDFLAGS $GTK_LDFLAGS $GLIB_LDFLAGS $GOBJECT_LDFLAGS $PYTHON_GNOME_LDFLAGS"
-PACKAGE_CPPFLAGS="$THUNARX_CPPFLAGS $PYGTK_CPPFLAGS $GTK_CPPFLAGS $GLIB_CPPFLAGS $GOBJECT_CPPFLAGS $PYTHON_GNOME_CPPFLAGS"
+PACKAGE_CFLAGS="-g -Wall $THUNARX_CFLAGS $PYGTK_CFLAGS $GNOME_CFLAGS `python-config --includes`"
+PACKAGE_LIBS="-g $THUNARX_LIBS $PYGTK_LIBS $GNOME_LIBS `python-config --ldflags`"
+PACKAGE_LDFLAGS="$THUNARX_LDFLAGS $PYGTK_LDFLAGS $GNOME_LDFLAGS"
+PACKAGE_CPPFLAGS="$THUNARX_CPPFLAGS $PYGTK_CPPFLAGS $GNOME_CPPFLAGS"
# Make dependency CFLAGS and LIBS available
AC_SUBST(PACKAGE_CFLAGS)
@@ -31,9 +34,6 @@ AC_SUBST(PACKAGE_LIBS)
AC_SUBST(PACKAGE_LDFLAGS)
AC_SUBST(PACKAGE_CPPFLAGS)
-PYTHON_CFLAGS="`python-config --includes`"
-PYTHON_LIBS="`python-config --ldflags`"
-
AC_MSG_CHECKING(for pygtk defs)
PYGTK_DEFSDIR=`pkg-config --variable=defsdir pygtk-2.0`
AC_SUBST(PYGTK_DEFSDIR)
diff --git a/src/Makefile.am b/src/Makefile.am
index c66f5a8..a0d375d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,8 +9,7 @@ libthunarx_python_la_SOURCES = \
thunarx_python.h
libthunarx_python_la_LIBADD = \
- $(PACKAGE_LIBS) \
- $(PYTHON_LIBS)
+ $(PACKAGE_LIBS)
libthunarx_python_la_LDFLAGS = \
-avoid-version \
@@ -22,8 +21,7 @@ libthunarx_python_la_CPPFLAGS = \
$(PACKAGE_CPPFLAGS)
libthunarx_python_la_CFLAGS = \
- $(PACKAGE_CFLAGS) \
- $(PYTHON_CFLAGS)
+ $(PACKAGE_CFLAGS)
pyexec_LTLIBRARIES = libthunarx.la
pyexecdir = $(libdir)/thunarx-1/thunarx-python
@@ -37,8 +35,7 @@ libthunarx_la_LDFLAGS = \
-module -avoid-version -export-symbols-regex initthunarx
libthunarx_la_LIBADD = \
- $(PACKAGE_LIBS) \
- $(PYTHON_LIBS)
+ $(PACKAGE_LIBS)
libthunarx_la_SOURCES = \
thunarxmodule.c
More information about the Xfce4-commits
mailing list