* configure.in: Check for include directory of $PYTHON, not $PYTHON22.

Set PYTHON_CPPFLAGS accordingly.  Do not set $PYTHON22 and
$P22_INCLUDES, they are not used anymore.
* src/Makefile.am (GVFSINC): Remove, unused.
(intl22.so, grampslib.so): Adjust to use $P22_INCLUDES.


svn: r2003
This commit is contained in:
Don Allingham 2003-08-14 15:51:34 +00:00
parent 06b0b2b186
commit 54327f5a0d
2 changed files with 7 additions and 28 deletions

View File

@ -44,13 +44,6 @@ pkgpyexecdir=\${prefix}/share/\${PACKAGE}
AC_PATH_PROG(BINSH, sh) AC_PATH_PROG(BINSH, sh)
AC_PATH_PROG(SWIG, swig) AC_PATH_PROG(SWIG, swig)
if test "$PYTHON_VERSION" != "2.2"
then
AC_PATH_PROG(PYTHON22, python2.2)
else
PYTHON22=$PYTHON
fi
AC_PATH_PROG(ZIP, zip) AC_PATH_PROG(ZIP, zip)
AC_PROG_CC AC_PROG_CC
@ -195,22 +188,10 @@ dnl Checks for libraries.
dnl Checks for header files. dnl Checks for header files.
AC_MSG_CHECKING(for headers required to compile python extensions) AC_CACHE_CHECK([for Python include directory],
[gramps_cv_python_inc],
if test "$PYTHON22" != ""; then [gramps_cv_python_inc=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()" 2>/dev/null`])
py_prefix=`$PYTHON22 -c "import sys; print sys.prefix"` AC_SUBST([PYTHON_CPPFLAGS], ["-I$gramps_cv_python_inc"])
py_exec_prefix=`$PYTHON22 -c "import sys; print sys.exec_prefix"`
P22_INCLUDES="-I${py_prefix}/include/python2.2"
if test "$py_prefix" != "$py_exec_prefix"; then
P22_INCLUDES="$P22_INCLUDES -I${py_exec_prefix}/include/python2.2"
fi
if test -f "${py_exec_prefix}/include/python2.2/Python.h"
then
INTLLIBS="${INTLLIBS}intl22.so "
fi
fi
AC_MSG_RESULT(ok)
dnl ==================================== dnl ====================================
dnl = Begin tests for scrollkeeper dnl = Begin tests for scrollkeeper
@ -244,7 +225,6 @@ AC_SUBST(SCROLLKEEPER_BUILD_REQUIRED)
AC_SUBST(GNOMEHELP) AC_SUBST(GNOMEHELP)
AC_SUBST(GPREFIX) AC_SUBST(GPREFIX)
AC_SUBST(P22_INCLUDES)
AC_SUBST(GNOMEINC) AC_SUBST(GNOMEINC)
AC_SUBST(GNOMELIB) AC_SUBST(GNOMELIB)
AC_SUBST(INTLLIBS) AC_SUBST(INTLLIBS)

View File

@ -2,7 +2,6 @@
SUBDIRS = docgen filters plugins data po calendars SUBDIRS = docgen filters plugins data po calendars
# For intl. support, how do we compile? # For intl. support, how do we compile?
GVFSINC = @GPREF@
CFLAGS = -fPIC -shared -O @GNOMEINC@ @CFLAGS@ @CPPFLAGS@ -I@includedir@ CFLAGS = -fPIC -shared -O @GNOMEINC@ @CFLAGS@ @CPPFLAGS@ -I@includedir@
LDFLAGS = @GNOMELIB@ @LDFLAGS@ -L@libdir@ @LIBS@ LDFLAGS = @GNOMELIB@ @LDFLAGS@ -L@libdir@ @LIBS@
CLEANFILES = $(INTLLIBS) grampslib.so CLEANFILES = $(INTLLIBS) grampslib.so
@ -142,10 +141,10 @@ all-local: $(INTLLIBS) grampslib.so
# These can probably be done in a better or more elegant/generic way # These can probably be done in a better or more elegant/generic way
# eventually (libtool?), but this works. # eventually (libtool?), but this works.
intl22.so: $(srcdir)/intl.c intl22.so: $(srcdir)/intl.c
$(CC) $(CFLAGS) $(LDFLAGS) @P22_INCLUDES@ -DVER22 -o $@ $(srcdir)/intl.c $(CC) $(CFLAGS) $(LDFLAGS) $(PYTHON_CPPFLAGS) -DVER22 -o $@ $(srcdir)/intl.c
grampslib.so: $(srcdir)/grampslib_wrap.c grampslib.so: $(srcdir)/grampslib_wrap.c
$(CC) $(CFLAGS) @P22_INCLUDES@ -o $@ $(srcdir)/grampslib_wrap.c $(LDFLAGS) $(CC) $(CFLAGS) $(PYTHON_CPPFLAGS) -o $@ $(srcdir)/grampslib_wrap.c $(LDFLAGS)
# In principle the following rule slightly violates the automake/autoconf # In principle the following rule slightly violates the automake/autoconf
# spirit of keeping each subdirectory as a separate entity unto itself. # spirit of keeping each subdirectory as a separate entity unto itself.