[postgis-commits] svn - r2749 - trunk/lwgeom

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Fri Mar 28 14:28:21 PDT 2008


Author: pramsey
Date: 2008-03-28 14:28:21 -0700 (Fri, 28 Mar 2008)
New Revision: 2749

Modified:
   trunk/lwgeom/Makefile
Log:
Enable the USE_PROJ and GEOS_VERNUM macros to propogate into lwpostgis.sql.in


Modified: trunk/lwgeom/Makefile
===================================================================
--- trunk/lwgeom/Makefile	2008-03-28 21:10:28 UTC (rev 2748)
+++ trunk/lwgeom/Makefile	2008-03-28 21:28:21 UTC (rev 2749)
@@ -24,6 +24,7 @@
 POSTGIS_BUILD_DATE := $(shell date -u "+%Y-%m-%d %H:%M:%S")
 SCRIPTS_VERSION=$(POSTGIS_LIB_VERSION)
 
+SQL_FLAGS = -DUSE_VERSION=$(USE_VERSION)
 
 #---------------------------------------------------------------
 
@@ -39,6 +40,7 @@
 ifeq ($(USE_GEOS),1)
 	CSTAR_FLAGS += -DUSE_GEOS
 	CSTAR_FLAGS += -DGEOS_VERNUM=$(GEOS_VERNUM)
+        SQL_FLAGS += -DUSE_GEOS -DGEOS_VERNUM=$(GEOS_VERNUM)
 	GEOS_RULES=
 	CSTAR_FLAGS += -I$(GEOS_DIR)/include 
 	GEOS_WRAPPER=
@@ -49,6 +51,7 @@
 ifeq ($(USE_JTS),1)
 	CXXFLAGS += -I$(JTS_INCLUDES)
 	CSTAR_FLAGS += -DUSE_JTS
+        SQL_FLAGS += -DUSE_JTS
 	JTS_WRAPPER=lwgeom_jts_wrapper.o
 	JTS_OBJ=lwgeom_jts.o
 	SHLIB_LINK += -lgcj -ljts -lstdc++ -L$(JTS_LIBDIR) 
@@ -57,6 +60,7 @@
 ifeq ($(USE_PROJ),1)
 	override CFLAGS += -I$(PROJ_DIR)/include -DUSE_PROJ 
 	SHLIB_LINK += -L$(PROJ_LIBDIR) -lproj
+        SQL_FLAGS += -DUSE_PROJ
 endif
 
 override CFLAGS += $(PGBEINCLUDES) -DAUTOCACHE_BBOX=$(AUTOCACHE_BBOX) 
@@ -118,10 +122,10 @@
 	$(PERL) ../utils/postgis_proc_upgrade.pl ../lwpostgis.sql > ../lwpostgis_upgrade.sql
 
 ../lwpostgis.sql: lwpostgis.sql.in long_xact.sql.in sqlmm.sql.in sqldefines.h 
-	cpp -P -traditional-cpp -DUSE_VERSION=$(USE_VERSION) $< | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g;s:@POSTGIS_SCRIPTS_VERSION@:$(SCRIPTS_VERSION):g;s/@POSTGIS_BUILD_DATE@/$(POSTGIS_BUILD_DATE)/g' | grep -v '^#' > $@
+	cpp -P -traditional-cpp $(SQL_FLAGS) $< | sed -e 's:@MODULE_FILENAME@:$(MODULE_FILENAME):g;s:@POSTGIS_VERSION@:$(POSTGIS_VERSION):g;s:@POSTGIS_SCRIPTS_VERSION@:$(SCRIPTS_VERSION):g;s/@POSTGIS_BUILD_DATE@/$(POSTGIS_BUILD_DATE)/g' | grep -v '^#' > $@
 
 ../regress/lwpostgis.sql: lwpostgis.sql.in long_xact.sql.in sqlmm.sql.in sqldefines.h
-	cpp -P -traditional-cpp -DUSE_VERSION=$(USE_VERSION) $< | sed -e 's#@MODULE_FILENAME@#$(MODULE_FILENAME)#g;s#@POSTGIS_VERSION@#$(POSTGIS_VERSION)#g;s#@POSTGIS_SCRIPTS_VERSION@#$(SCRIPTS_VERSION)#g;s/@POSTGIS_BUILD_DATE@/$(POSTGIS_BUILD_DATE)/g' | grep -v '^#' > $@
+	cpp -P -traditional-cpp $(SQL_FLAGS) $< | sed -e 's#@MODULE_FILENAME@#$(MODULE_FILENAME)#g;s#@POSTGIS_VERSION@#$(POSTGIS_VERSION)#g;s#@POSTGIS_SCRIPTS_VERSION@#$(SCRIPTS_VERSION)#g;s/@POSTGIS_BUILD_DATE@/$(POSTGIS_BUILD_DATE)/g' | grep -v '^#' > $@
 
 install: all install-lib-shared install-lwgeom-scripts
 



More information about the postgis-commits mailing list