[mapserver-commits] r8630 - trunk/mapserver/mapscript/php3

svn at osgeo.org svn at osgeo.org
Wed Mar 4 08:48:15 EST 2009


Author: jmckenna
Date: 2009-03-04 08:48:15 -0500 (Wed, 04 Mar 2009)
New Revision: 8630

Modified:
   trunk/mapserver/mapscript/php3/Makefile.vc
Log:
handle visual studio 2008 and 2005 build errors for php < 5.3

Modified: trunk/mapserver/mapscript/php3/Makefile.vc
===================================================================
--- trunk/mapserver/mapscript/php3/Makefile.vc	2009-03-03 20:12:08 UTC (rev 8629)
+++ trunk/mapserver/mapscript/php3/Makefile.vc	2009-03-04 13:48:15 UTC (rev 8630)
@@ -25,7 +25,13 @@
 #LDFLAGS =	/NODEFAULTLIB:msvcrt /dll $(LDEBUG)
 #LDFLAGS =	/NODEFAULTLIB:libcd /dll $(LDEBUG)
 
-BASE_CFLAGS = 	$(OPTFLAGS) -DWIN32 -D_WIN32 $(PHP4_FLAGS)
+# Set flag for Visual Studio > 2003 & PHP < 5.3
+# see http://bugs.php.net/bug.php?id=39130
+!IF $(MSVC_VER) >= 1400
+VCFLAGS = -D_USE_32BIT_TIME_T
+!ENDIF
+
+BASE_CFLAGS = 	$(OPTFLAGS) -DWIN32 -D_WIN32 $(PHP4_FLAGS) $(VCFLAGS)
 OPTFLAGS = /nologo /Zi /MD $(WARNING_LEVEL) $(DEBUG) /EHsc
 LDFLAGS =       /NODEFAULTLIB:libc /dll /FORCE:MULTIPLE $(LDEBUG)
 
@@ -44,7 +50,7 @@
 # The rest of the file should not have to be edited...
 #
 
-PHPMS_OBJS =  php_mapscript_util.obj php_mapscript.obj mapscript_i.obj 
+PHPMS_OBJS =  php_mapscript_util.obj php_mapscript.obj mapscript_i.obj
 
 PHPPROJ_OBJS = php_mapscript_util.obj php_proj.obj
 



More information about the mapserver-commits mailing list