[cig-commits] r7557 - in cs/spatialdata-0.1/trunk: . modulesrc/geocoords modulesrc/spatialdb modulesrc/utils tests/pytests/utils

leif at geodynamics.org leif at geodynamics.org
Thu Jun 28 18:21:10 PDT 2007


Author: leif
Date: 2007-06-28 18:21:10 -0700 (Thu, 28 Jun 2007)
New Revision: 7557

Modified:
   cs/spatialdata-0.1/trunk/configure.ac
   cs/spatialdata-0.1/trunk/modulesrc/geocoords/Makefile.am
   cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am
   cs/spatialdata-0.1/trunk/modulesrc/utils/Makefile.am
   cs/spatialdata-0.1/trunk/tests/pytests/utils/Makefile.am
Log:
Another attempt at fixing issue119: conditionally add Python libs to
to the link line.


Modified: cs/spatialdata-0.1/trunk/configure.ac
===================================================================
--- cs/spatialdata-0.1/trunk/configure.ac	2007-06-29 00:35:47 UTC (rev 7556)
+++ cs/spatialdata-0.1/trunk/configure.ac	2007-06-29 01:21:10 UTC (rev 7557)
@@ -48,6 +48,7 @@
     # See issue119.
     AM_LDFLAGS="-no-undefined $AM_LDFLAGS"
 fi
+AM_CONDITIONAL([NO_UNDEFINED], [test "$allow_undefined_flag" = unsupported])
 AC_SUBST(AM_LDFLAGS)
 
 AM_PATH_PYTHON([2.3])

Modified: cs/spatialdata-0.1/trunk/modulesrc/geocoords/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/modulesrc/geocoords/Makefile.am	2007-06-29 00:35:47 UTC (rev 7556)
+++ cs/spatialdata-0.1/trunk/modulesrc/geocoords/Makefile.am	2007-06-29 01:21:10 UTC (rev 7557)
@@ -24,8 +24,11 @@
 	geocoords.c geocoords_embed.cpp geocoords_embed.h
 
 geocoordsmodule_la_LIBADD = \
-	$(top_builddir)/libsrc/libspatialdata.la \
+	$(top_builddir)/libsrc/libspatialdata.la
+if NO_UNDEFINED
+geocoordsmodule_la_LIBADD += \
 	$(PYTHON_BLDLIBRARY) $(PYTHON_LIBS) $(PYTHON_SYSLIBS)
+endif
 
 INCLUDES += -I$(PYTHON_INCDIR)
 

Modified: cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am	2007-06-29 00:35:47 UTC (rev 7556)
+++ cs/spatialdata-0.1/trunk/modulesrc/spatialdb/Makefile.am	2007-06-29 01:21:10 UTC (rev 7557)
@@ -24,8 +24,11 @@
 	spatialdb.c spatialdb_embed.cpp spatialdb_embed.h
 
 spatialdbmodule_la_LIBADD = \
-	$(top_builddir)/libsrc/libspatialdata.la \
+	$(top_builddir)/libsrc/libspatialdata.la
+if NO_UNDEFINED
+spatialdbmodule_la_LIBADD += \
 	$(PYTHON_BLDLIBRARY) $(PYTHON_LIBS) $(PYTHON_SYSLIBS)
+endif
 
 INCLUDES += -I$(PYTHON_INCDIR)
 

Modified: cs/spatialdata-0.1/trunk/modulesrc/utils/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/modulesrc/utils/Makefile.am	2007-06-29 00:35:47 UTC (rev 7556)
+++ cs/spatialdata-0.1/trunk/modulesrc/utils/Makefile.am	2007-06-29 01:21:10 UTC (rev 7557)
@@ -25,8 +25,11 @@
 simplearraymodule_la_SOURCES = simplearray.pyxe
 nodist_simplearraymodule_la_SOURCES = \
 	simplearray.c simplearray_embed.cpp simplearray_embed.h
-simplearraymodule_la_LIBADD = \
+simplearraymodule_la_LIBADD =
+if NO_UNDEFINED
+simplearraymodule_la_LIBADD += \
 	$(PYTHON_BLDLIBRARY) $(PYTHON_LIBS) $(PYTHON_SYSLIBS)
+endif
 
 # utils
 utilsmodule_la_LDFLAGS = -module -avoid-version \
@@ -35,8 +38,11 @@
 nodist_utilsmodule_la_SOURCES = \
 	utils.c utils_embed.cpp utils_embed.h
 utilsmodule_la_LIBADD = \
-	$(top_builddir)/libsrc/libspatialdata.la \
+	$(top_builddir)/libsrc/libspatialdata.la
+if NO_UNDEFINED
+utilsmodule_la_LIBADD += \
 	$(PYTHON_BLDLIBRARY) $(PYTHON_LIBS) $(PYTHON_SYSLIBS)
+endif
 
 # simple array targets
 simplearray.pyx simplearray_embed.cpp  simplearray_embed.h: simplearray.pyxe

Modified: cs/spatialdata-0.1/trunk/tests/pytests/utils/Makefile.am
===================================================================
--- cs/spatialdata-0.1/trunk/tests/pytests/utils/Makefile.am	2007-06-29 00:35:47 UTC (rev 7556)
+++ cs/spatialdata-0.1/trunk/tests/pytests/utils/Makefile.am	2007-06-29 01:21:10 UTC (rev 7557)
@@ -25,10 +25,12 @@
 
 testcppmodule_la_LDFLAGS = -module -avoid-version \
 	$(AM_LDFLAGS) $(PYTHON_LA_LDFLAGS)
-testcppmodule_la_LIBADD = \
+testcppmodule_la_LIBADD =
+if NO_UNDEFINED
+testcppmodule_la_LIBADD += \
 	$(PYTHON_BLDLIBRARY) $(PYTHON_LIBS) $(PYTHON_SYSLIBS)
+endif
 
-
 testcppmodule_la_SOURCES = testcpp.pyxe
 
 nodist_testcppmodule_la_SOURCES = \



More information about the cig-commits mailing list