[cig-commits] r15244 - in cs/spatialdata-0.1/trunk: modulesrc/spatialdb templates/spatialdb

brad at geodynamics.org brad at geodynamics.org
Sun Jun 14 17:11:45 PDT 2009


Author: brad
Date: 2009-06-14 17:11:44 -0700 (Sun, 14 Jun 2009)
New Revision: 15244

Modified:
   cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am
   cs/spatialdata-0.1/trunk/templates/spatialdb/Makefile.am
   cs/spatialdata-0.1/trunk/templates/spatialdb/configure.ac
Log:
Install SWIG files to share directory and explicitly check for existence of file in configuration of user extension module.

Modified: cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am	2009-06-14 23:27:57 UTC (rev 15243)
+++ cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am	2009-06-15 00:11:44 UTC (rev 15244)
@@ -13,8 +13,6 @@
 subpackage = spatialdb
 include $(top_srcdir)/subpackage.am
 
-swigincludedir = $(pkgincludedir)/$(subpackage)/swig
-
 subpkgpyexec_LTLIBRARIES = _spatialdbmodule.la
 
 subpkgpyexec_PYTHON = spatialdb.py
@@ -33,6 +31,7 @@
 	TimeHistory.i \
 	TimeHistoryIO.i
 
+swigincludedir = $(pkgdatadir)/swig/$(subpackage)
 swiginclude_HEADERS = \
 	SpatialDBObj.i
 

Modified: cs/spatialdata-0.1/trunk/templates/spatialdb/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/templates/spatialdb/Makefile.am	2009-06-14 23:27:57 UTC (rev 15243)
+++ cs/spatialdata-0.1/trunk/templates/spatialdb/Makefile.am	2009-06-15 00:11:44 UTC (rev 15244)
@@ -71,7 +71,7 @@
 INCLUDES += -I$(NUMPY_INCDIR) -I$(PYTHON_INCDIR)
 
 $(srcdir)/spatialdbcontrib_wrap.cxx $(srcdir)/spatialdbcontrib.py: $(swig_sources)
-	$(SWIG) -Wall -c++ -python $(CPPFLAGS) $<
+	$(SWIG) -Wall -c++ -python $(SWIG_FLAGS) $<
 
 
 MAINTAINERCLEANFILES = $(swig_generated)

Modified: cs/spatialdata-0.1/trunk/templates/spatialdb/configure.ac
===================================================================
--- cs/spatialdata-0.1/trunk/templates/spatialdb/configure.ac	2009-06-14 23:27:57 UTC (rev 15243)
+++ cs/spatialdata-0.1/trunk/templates/spatialdb/configure.ac	2009-06-15 00:11:44 UTC (rev 15244)
@@ -64,9 +64,14 @@
   [AC_MSG_RESULT(no)
    AC_MSG_ERROR([Spatialdata library not found; try LDFLAGS="-L<Spatialdata lib dir>"])
 ])
-AC_CHECK_HEADER([spatialdata/spatialdb/swig/SpatialDBObj.i], [], [
-  AC_MSG_ERROR([SpatialDB SWIG interface file not found; try CPPFLAGS="-I<Spatialdata include dir>"])
-])
+if test "x$SPATIALDATA_SWIG_DIR" != "x" ; then
+  AC_CHECK_FILE([$SPATIALDATA_SWIG_DIR/spatialdb/SpatialDBObj.i], [], [
+    AC_MSG_ERROR([Spatialdata SpatialDBObj.i SWIG interface file not found])])
+  AC_SUBST([SWIG_FLAGS], ["-I$SPATIALDATA_SWIG_DIR $SWIG_FLAGS"])
+else
+  AC_CHECK_FILE([spatialdata/SpatialDBObj.i], [], [
+    AC_MSG_ERROR([Spatialdata SpatialDBObj.i SWIG interface file not found; Try setting SPATIALDATA_SWIG_DIR=<directory containing spatialdb/SpatialDBObj.i>])])
+fi
 
 
 # ENDIANNESS



More information about the CIG-COMMITS mailing list