[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