[mapguide-commits] r8653 - sandbox/jng/diet

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sun May 3 05:17:34 PDT 2015


Author: jng
Date: 2015-05-03 05:17:34 -0700 (Sun, 03 May 2015)
New Revision: 8653

Removed:
   sandbox/jng/diet/setenvironment64.bat
Modified:
   sandbox/jng/diet/build.bat
   sandbox/jng/diet/setenvironment.bat
Log:
Consolidate setenvironment.bat and setenvironment64.bat

Modified: sandbox/jng/diet/build.bat
===================================================================
--- sandbox/jng/diet/build.bat	2015-05-02 18:19:01 UTC (rev 8652)
+++ sandbox/jng/diet/build.bat	2015-05-03 12:17:34 UTC (rev 8653)
@@ -109,18 +109,9 @@
 SET ERRORMSG=Unable to find Apache ant installation. Please install apache ant and set the ANT_HOME environment variable in setenvironment.bat
 goto custom_error_no_help
 :check_fdo
-:check_fdo_bin
-if exist "%MG_FDO_BIN%" goto check_fdo_inc
+if exist "%MG_FDO_BIN%" goto start_build
 SET ERRORMSG=Unable to find FDO binaries. Copy the FDO binaries to %MG_FDO_BIN%
 goto custom_error_no_help
-:check_fdo_inc
-if exist "%MG_FDO_INC%" goto check_fdo_lib
-SET ERRORMSG=Unable to find FDO headers. Copy the FDO headers into %MG_FDO_INC%
-goto custom_error_no_help
-:check_fdo_lib
-if exist "%MG_FDO_LIB%" goto start_build
-SET ERRORMSG=Unable to find FDO lib files. Copy the FDO lib files into %MG_FDO_LIB%
-goto custom_error_no_help
 
 :start_build
 echo ===================================================
@@ -136,18 +127,10 @@
 if "%TYPEACTION%"=="install" goto install
 
 :clean
-if "%TYPECOMPONENT%"=="oem" goto clean_oem
 if "%TYPECOMPONENT%"=="server" goto clean_server
 if "%TYPECOMPONENT%"=="web" goto clean_web
 if "%TYPECOMPONENT%"=="doc" goto clean_doc
 
-:clean_oem
-echo [clean]: Clean Oem
-%MSBUILD_CLEAN% %MG_OEM%\Oem.sln
-echo [clean]: Clean Oem - CS-Map
-%MSBUILD_CLEAN% %MG_OEM%\CSMap\VC110\OpenSource.sln
-if not "%TYPECOMPONENT%"=="all" goto quit
-
 :clean_server
 echo [clean]: Clean Server
 %MSBUILD_CLEAN% %MG_SERVER%\Server.sln
@@ -171,35 +154,18 @@
 rem =======================================================
 
 :build
-if "%TYPECOMPONENT%"=="oem" goto build_oem
 if "%TYPECOMPONENT%"=="server" goto build_server
 if "%TYPECOMPONENT%"=="web" goto build_web
 if "%TYPECOMPONENT%"=="doc" goto build_doc
-if "%TYPECOMPONENT%"=="all" goto build_oem
-if "%TYPECOMPONENT%"=="allnodoc" goto build_oem
+if "%TYPECOMPONENT%"=="all" goto build_server
+if "%TYPECOMPONENT%"=="allnodoc" goto build_server
 SET ERRORMSG=Unrecognised component: %TYPECOMPONENT%
 goto custom_error
 
-
-
-:build_oem
-echo [build]: Building Oem
-%MSBUILD% %MG_OEM%\Oem.sln
-if "%errorlevel%"=="1" goto error
-rem CsMap is not in Oem.sln, so we need to build that separately
-echo [build]: Building Oem - CSMap
-%MSBUILD% %MG_OEM%\CsMap\VC110\OpenSource.sln
-if "%errorlevel%"=="1" goto error
-if "%TYPECOMPONENT%"=="oem" 	goto quit
-if "%TYPECOMPONENT%"=="server" 	goto quit
-if "%TYPECOMPONENT%"=="web" 	goto quit
-if "%TYPECOMPONENT%"=="doc" 	goto quit
-
 :build_server
 echo [build]: Building Server
 %MSBUILD% %MG_SERVER%\Server.sln
 if "%errorlevel%"=="1" goto error
-if "%TYPECOMPONENT%"=="oem" 	goto quit
 if "%TYPECOMPONENT%"=="server" 	goto quit
 if "%TYPECOMPONENT%"=="web" 	goto quit
 if "%TYPECOMPONENT%"=="doc" 	goto quit
@@ -208,7 +174,6 @@
 echo [build]: Building Web Tier
 %MSBUILD% %MG_WEB_SRC%\WebTier.sln
 if "%errorlevel%"=="1" goto error
-if "%TYPECOMPONENT%"=="oem" 	 goto quit
 if "%TYPECOMPONENT%"=="server" 	 goto quit
 if "%TYPECOMPONENT%"=="web" 	 goto quit
 if "%TYPECOMPONENT%"=="doc" 	 goto quit
@@ -269,11 +234,11 @@
 echo [install]: Server - WMS
 %XCOPY% "%MG_SERVER%\bin\%TYPEBUILD%\wms" "%MG_OUTPUT_SERVER%\wms" /EXCLUDE:svn_excludes.txt+%TYPEBUILD%_excludes.txt
 echo [install]: Server - DBXML
-copy /Y "%MG_BUILD_DBXML_EXE_PATH%\*.exe" "%MG_OUTPUT_SERVER%\bin"
+copy /Y "%MG_OEM_DBXML_BIN_DIR%\*.exe" "%MG_OUTPUT_SERVER%\bin"
 echo [install]: Server - RepositoryAdmin
 %XCOPY% "%MG_SERVER%\RepositoryAdmin" "%MG_OUTPUT_SERVER%\RepositoryAdmin" /EXCLUDE:svn_excludes.txt+%TYPEBUILD%_excludes.txt
 echo [install]: CsMap Dictionaries
-%XCOPY% "%MG_OEM%\CsMap\Dictionaries" "%MG_OUTPUT_CSMAP%\Dictionaries" /EXCLUDE:svn_excludes.txt+csmap_excludes.txt+%TYPEBUILD%_excludes.txt
+%XCOPY% "%MG_OEM_CSMAP_DICT_DIR%" "%MG_OUTPUT_CSMAP%\Dictionaries" /EXCLUDE:svn_excludes.txt+csmap_excludes.txt+%TYPEBUILD%_excludes.txt
 if "%TYPECOMPONENT%"=="server" goto quit
 if "%TYPECOMPONENT%"=="web" goto quit
 
@@ -314,8 +279,6 @@
 %XCOPY% "%MG_WEB_SRC%\mapviewerjava" "%MG_OUTPUT_WEB%\www\mapviewerjava" /EXCLUDE:svn_excludes.txt+%TYPEBUILD%_excludes.txt
 echo [install]: Web Tier - mapviewerjava - WEB-INF
 %XCOPY% "%MG_WEB_SRC%\WEB-INF" "%MG_OUTPUT_WEB%\www\WEB-INF" /EXCLUDE:svn_excludes.txt+%TYPEBUILD%_excludes.txt
-REM Required for Web Tier unit tests
-copy /Y "%MG_BUILD_SQLITE_PHP_API%" "%MG_OUTPUT_WEB%\Php\ext"
 echo [build]: Web Tier - Clean fusion
 call %ANT% clean -f "%MG_OEM%\fusion\build.xml"
 echo [build]: Web Tier - Build Fusion API docs
@@ -369,8 +332,6 @@
 :install_test
 echo [install]: Test Suite
 %XCOPY% "%MG_UNIT_TEST%" "%MG_OUTPUT_TEST%\UnitTest"
-if not exist "%MG_OUTPUT_TEST%\Oem\SQLite\bin\%TYPEBUILD%" mkdir "%MG_OUTPUT_TEST%\Oem\SQLite\bin\%TYPEBUILD%"
-copy /Y "%MG_BUILD_SQLITE_DOTNET_API%" "%MG_OUTPUT_TEST%\Oem\SQLite\bin\%TYPEBUILD%"
 copy /Y test_readme.txt "%MG_OUTPUT_TEST%"
 copy /Y run_tests.bat "%MG_OUTPUT_TEST%"
 copy /Y run_tests.sh "%MG_OUTPUT_TEST%"
@@ -400,7 +361,6 @@
 echo                                  install,
 echo                                  clean,
 echo Component:             -w[ith]=all(default),
-echo                                oem,
 echo                                server,
 echo                                web,
 echo                                doc

Modified: sandbox/jng/diet/setenvironment.bat
===================================================================
--- sandbox/jng/diet/setenvironment.bat	2015-05-02 18:19:01 UTC (rev 8652)
+++ sandbox/jng/diet/setenvironment.bat	2015-05-03 12:17:34 UTC (rev 8653)
@@ -13,42 +13,69 @@
 SET TYPEACTION=build
 SET TYPECOMPONENT=all
 
-SET TYPEBUILD=unknown
-SET CONFIGURATION=unknown
-SET PLATFORM=unknown
-SET PLATFORM_CLR=unknown
+rem === Default to Release (x64) ====
+SET TYPEBUILD=Release64
+SET CONFIGURATION=Release
+SET PLATFORM=x64
+SET PLATFORM_CLR=x64
 
-SET PCONF=release
-if not "%1" == "" set PCONF=%1
+:study_params
+if (%1)==() goto setvars
 
-if "%PCONF%"=="debug" (
-SET TYPEBUILD=Debug
-SET CONFIGURATION=Debug
-SET PLATFORM=Win32
-SET PLATFORM_CLR=x86
+if "%1"=="-config"   goto get_config
+if "%1"=="-c"        goto get_config
+
+if "%1"=="-platform" goto get_platform
+if "%1"=="-p"        goto get_platform
+
+if "%1"=="-help"     goto help_show
+if "%1"=="-h"        goto help_show
+
+goto custom_error
+
+:next_param
+shift
+shift
+goto study_params
+
+:get_platform
+SET PLATFORM=%2
+if "%2"=="x86" (
+    SET PLATFORM=Win32
+    goto next_param
 )
+if "%2"=="x64" goto next_param
+SET ERRORMSG=Unrecognised platform: %2
+goto custom_error
 
-IF "%PCONF%"=="release" (
-SET TYPEBUILD=Release
-SET CONFIGURATION=Release
-SET PLATFORM=Win32
-SET PLATFORM_CLR=x86
+:get_config
+SET CONFIGURATION=%2
+if "%2"=="Debug" goto next_param
+if "%2"=="debug" (
+    SET CONFIGURATION=Debug
+    goto next_param
 )
+if "%2"=="Release" goto next_param
+if "%2"=="release" (
+    SET CONFIGURATION=Release
+    goto next_param
+)
+SET ERRORMSG=Unrecognised config: %2
+goto custom_error
 
-if "%TYPEBUILD%"=="unknown" (
-    echo Unknown configuration: %PCONF%
-    goto help_show
+:setvars
+IF "%PLATFORM%"=="Win32" SET PLATFORM_CLR=x86
+IF "%PLATFORM_CLR%"=="x64" (
+    SET TYPEBUILD=%CONFIGURATION%64
+) ELSE (
+    SET TYPEBUILD=%CONFIGURATION%
 )
 rem ==================================================
 rem MapGuide vars
 rem ==================================================
 SET MG_DEV=%CD%
 SET MG_OEM=%MG_DEV%\Oem
-SET MG_OEM_DBXML=dbxml
-SET MG_OEM_DB=db-4.8.26
-SET MG_FDO_BIN=%MG_OEM%\FDO\Bin\%TYPEBUILD%
-SET MG_FDO_INC=%MG_OEM%\FDO\Inc
-SET MG_FDO_LIB=%MG_OEM%\FDO\Lib
+SET MG_FDO_BIN=%MG_OEM_FDO_ROOT%\Bin\%TYPEBUILD%
 SET MG_COMMON=%MG_DEV%\Common
 SET MG_SERVER=%MG_DEV%\Server
 SET MG_WEB=%MG_DEV%\Web
@@ -62,10 +89,11 @@
 SET MG_BUILD_TEMP=%MG_DEV%\BuildTemp
 
 rem === Intermediate build vars ===
-SET MG_BUILD_DBXML_EXE_PATH=%MG_OEM%\%MG_OEM_DBXML%\bin\%CONFIGURATION%
-SET MG_BUILD_SQLITE_PHP_API=%MG_OEM%\SQLite\bin\%TYPEBUILD%\php_SQLitePhpApi.dll
-SET MG_BUILD_SQLITE_DOTNET_API=%MG_OEM%\SQLite\bin\%TYPEBUILD%\SQLiteDotNet.dll
-SET MG_BUILD_MAPAGENT_PATH=%MG_WEB_SRC%\mapagent
+IF "%PLATFORM_CLR%"=="x64" (
+    SET MG_BUILD_MAPAGENT_PATH=%MG_WEB_SRC%\mapagent64
+) ELSE (
+    SET MG_BUILD_MAPAGENT_PATH=%MG_WEB_SRC%\mapagent
+)
 SET MG_BUILD_MAPAGENT=%MG_BUILD_MAPAGENT_PATH%\mod_mgmapagent.so
 
 SET MG_OUTPUT=%MG_DEV%\%TYPEBUILD%
@@ -75,7 +103,6 @@
 SET MG_OUTPUT_TEST=%MG_OUTPUT%\Test
 SET MG_BUILD_COMPONENT=
 
-SET MG_DEFAULT_INSTALLDIR=C:\Program Files\MapGuideOpenSource2.0
 SET MG_ERROR=0
 rem ==================================================
 rem Extra tool paths
@@ -85,35 +112,16 @@
 rem running
 rem ==================================================
 
-IF "%JAVA_HOME%" == "" SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_71
 IF "%DOXYGEN%" == "" SET DOXYGEN=%MG_DEV%\BuildTools\doxygen
 IF "%GNUWIN32%" == "" SET GNUWIN32=C:\Program Files (x86)\GnuWin32\bin
-IF "%SEVENZ%" == "" SET SEVENZ=%MG_DEV%\BuildTools\WebTools\7-Zip
 IF "%ANT_HOME%" == "" SET ANT_HOME=C:\apache-ant
+IF NOT EXIST "%SEVENZ_DIR%" (
+    SET ERRORMSG=Environment variable SEVENZ_DIR not set or points to an invalid location. This should be set by your build pack
+    goto custom_error_no_help
+)
 
-SET PATH=%PATH%;%DOXYGEN%;%GNUWIN32%;%SEVENZ%;%ANT_HOME%\bin
+SET PATH=%PATH%;%DOXYGEN%;%GNUWIN32%;%SEVENZ_DIR%;%ANT_HOME%\bin
 rem ==================================================
-rem PHP/httpd env vars for Visual Studio
-rem ==================================================
-
-rem Comment out this line if you intend to build against a different version of PHP/httpd
-rem Be sure to change the paths below as well if that's the case
-call prepare_webtier_components.bat
-
-rem Set the env vars that VS will reference
-SET PHP_SRC=%MG_OEM%\LinuxApt\php-5.5.17
-SET PHP_LIB=%MG_OEM%\php\Release_TS
-SET HTTPD_SRC=%MG_OEM%\LinuxApt\httpd-2.4.10
-SET HTTPD_LIB=%MG_OEM%\httpd\lib
-rem Sanity checks
-if not exist "%PHP_SRC%" echo Environment variable PHP_SRC does not point to a valid directory (%PHP_SRC%). Please edit setenvironment64.bat to ensure PHP_SRC points to a valid directory
-if not exist "%PHP_LIB%\php5ts.lib" echo Environment variable PHP_LIB does not point to a valid directory (%PHP_LIB%). Could not find php5ts.lib in this directory. Please edit setenvironment64.bat to ensure PHP_LIB points to a valid directory
-if not exist "%HTTPD_SRC%" echo Environment variable HTTPD_SRC does not point to a valid directory (%HTTPD_SRC%). Please edit setenvironment64.bat to ensure HTTPD_SRC points to a valid directory
-if not exist "%HTTPD_LIB%\libhttpd.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libhttpd.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-if not exist "%HTTPD_LIB%\libapr-1.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libapr-1.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-if not exist "%HTTPD_LIB%\libaprutil-1.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libaprutil-1.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-
-rem ==================================================
 rem MSBuild Settings
 rem ==================================================
 
@@ -136,30 +144,34 @@
 SET ANT=ant
 
 echo ======== Environment Variable Summary =============
-echo PHP_SRC    = %PHP_SRC%
-echo PHP_LIB    = %PHP_LIB%
-echo HTTPD_SRC  = %HTTPD_SRC%
-echo HTTPD_LIB  = %HTTPD_LIB%
 echo Configuration is [%TYPEBUILD%, "%CONFIGURATION%|%PLATFORM%"]
+echo CLR Configuration is [%TYPEBUILD%, "%CONFIGURATION%|%PLATFORM_CLR%"]
 echo Deployment Directory for Server: %MG_OUTPUT_SERVER%
 echo Deployment Directory for Web: %MG_OUTPUT_WEB%
 echo CPU cores: %CPU_CORES%
 echo =================== FDO ===========================
 echo Binaries: %MG_FDO_BIN%
-echo Headers: %MG_FDO_INC%
-echo Libs: %MG_FDO_LIB%
 echo =================== Oem ===========================
-echo DBXML executables: %MG_BUILD_DBXML_EXE_PATH%
-echo SQLite PHP API: %MG_BUILD_SQLITE_PHP_API%
+echo DBXML executables: %MG_OEM_DBXML_BIN_DIR%
 echo mod_mgmapagent.so: %MG_BUILD_MAPAGENT%
 echo ===================================================
 echo Type build.bat to build MapGuide
 
 goto done
 
+:custom_error_no_help
+echo [ERROR]: %ERRORMSG%
+SET ERRORMSG=
+exit /B 1
+
+:custom_error
+echo [ERROR]: %ERRORMSG%
+SET ERRORMSG=
+echo Please use the format:
 :help_show
 echo ************************************************************************
-echo Usage: setenvironment.bat [debug|release]
-echo If unspecified, configuration will default to release
+echo Usage: setenvironment.bat -p=[Win32|x64] -c=[debug|release]
+echo If unspecified, configuration will inherit from the environment variables
+echo set by your buildpack
 echo ************************************************************************
 :done
\ No newline at end of file

Deleted: sandbox/jng/diet/setenvironment64.bat
===================================================================
--- sandbox/jng/diet/setenvironment64.bat	2015-05-02 18:19:01 UTC (rev 8652)
+++ sandbox/jng/diet/setenvironment64.bat	2015-05-03 12:17:34 UTC (rev 8653)
@@ -1,170 +0,0 @@
- at echo off
-rem ==================================================
-rem setenvironment64.bat
-rem
-rem Sets the required environment variables for the
-rem build.bat script
-rem
-rem This script must be run from the VS2012 command prompt
-rem 
-rem Cross-compilation is no longer supported by these scripts. 
-rem It's 2013, most of you should have a 64-bit box by now :)
-rem ==================================================
-rem Top-level vars
-rem ==================================================
-SET OLDPATH=%PATH%
-SET TYPEACTION=build
-SET TYPECOMPONENT=all
-
-SET TYPEBUILD=unknown
-SET CONFIGURATION=unknown
-SET PLATFORM=unknown
-SET PLATFORM_CLR=unknown
-
-SET PCONF=release
-if not "%1" == "" set PCONF=%1
-
-if "%PCONF%"=="debug" (
-SET TYPEBUILD=Debug64
-SET CONFIGURATION=Debug
-SET PLATFORM=x64
-SET PLATFORM_CLR=x64
-)
-
-IF "%PCONF%"=="release" (
-SET TYPEBUILD=Release64
-SET CONFIGURATION=Release
-SET PLATFORM=x64
-SET PLATFORM_CLR=x64
-)
-
-if "%TYPEBUILD%"=="unknown" (
-    echo Unknown configuration: %PCONF%
-    goto help_show
-)
-
-rem ==================================================
-rem MapGuide vars
-rem ==================================================
-SET MG_DEV=%CD%
-SET MG_OEM=%MG_DEV%\Oem
-SET MG_OEM_DBXML=dbxml
-SET MG_OEM_DB=db-4.8.26
-SET MG_FDO_BIN=%MG_OEM%\FDO\Bin\%TYPEBUILD%
-SET MG_FDO_INC=%MG_OEM%\FDO\Inc
-SET MG_FDO_LIB=%MG_OEM%\FDO\Lib64
-SET MG_COMMON=%MG_DEV%\Common
-SET MG_SERVER=%MG_DEV%\Server
-SET MG_WEB=%MG_DEV%\Web
-SET MG_WEB_SRC=%MG_WEB%\src
-SET MG_WEB_BIN=%MG_WEB%\bin
-SET MG_UNIT_TEST=%MG_DEV%\UnitTest
-SET MG_FUSION=%MG_OEM%\Fusion
-SET MG_DOC=%MG_DEV%\Doc
-SET MG_DOC_OUTPUT=%MG_DOC%\MgOpensource_WebAPIReference
-SET MG_DOC_DEVGUIDE_SAMPLES=%MG_DOC%\samples
-SET MG_BUILD_TEMP=%MG_DEV%\BuildTemp
-
-rem === Intermediate build vars ===
-SET MG_BUILD_DBXML_EXE_PATH=%MG_OEM%\%MG_OEM_DBXML%\bin64\%CONFIGURATION%
-SET MG_BUILD_SQLITE_PHP_API=%MG_OEM%\SQLite\bin\%TYPEBUILD%\php_SQLitePhpApi.dll
-SET MG_BUILD_SQLITE_DOTNET_API=%MG_OEM%\SQLite\bin\%TYPEBUILD%\SQLiteDotNet.dll
-SET MG_BUILD_MAPAGENT_PATH=%MG_WEB_SRC%\mapagent64
-SET MG_BUILD_MAPAGENT=%MG_BUILD_MAPAGENT_PATH%\mod_mgmapagent.so
-
-SET MG_OUTPUT=%MG_DEV%\%TYPEBUILD%
-SET MG_OUTPUT_SERVER=%MG_OUTPUT%\Server
-SET MG_OUTPUT_WEB=%MG_OUTPUT%\Web
-SET MG_OUTPUT_CSMAP=%MG_OUTPUT%\CS-Map
-SET MG_OUTPUT_TEST=%MG_OUTPUT%\Test
-SET MG_BUILD_COMPONENT=
-
-SET MG_DEFAULT_INSTALLDIR=C:\Program Files\MapGuideOpenSource2.0
-SET MG_ERROR=0
-
-rem ==================================================
-rem Extra tool paths
-rem 
-rem Your paths may be different, adjust accordingly or
-rem set the appropriate environment variables before
-rem running
-rem ==================================================
-
-IF "%JAVA_HOME%" == "" SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71
-IF "%DOXYGEN%" == "" SET DOXYGEN=C:\Program Files\doxygen\bin
-IF "%GNUWIN32%" == "" SET GNUWIN32=C:\Program Files (x86)\GnuWin32\bin
-IF "%SEVENZ%" == "" SET SEVENZ=%MG_DEV%\BuildTools\WebTools\7-Zip
-IF "%ANT_HOME%" == "" SET ANT_HOME=C:\apache-ant
-
-SET PATH=%PATH%;%DOXYGEN%;%GNUWIN32%;%SEVENZ%;%ANT_HOME%\bin
-rem ==================================================
-rem PHP/httpd env vars for Visual Studio
-rem ==================================================
-
-rem Comment out this line if you intend to build against a different version of PHP/httpd
-rem Be sure to change the paths below as well if that's the case
-call prepare_webtier_components.bat
-
-rem Set the env vars that VS will reference
-SET PHP_SRC=%MG_OEM%\LinuxApt\php-5.5.17
-SET PHP_LIB=%MG_OEM%\php\x64\Release_TS
-SET HTTPD_SRC=%MG_OEM%\LinuxApt\httpd-2.4.10
-SET HTTPD_LIB=%MG_OEM%\httpd\lib64
-rem Sanity checks
-if not exist "%PHP_SRC%" echo Environment variable PHP_SRC does not point to a valid directory (%PHP_SRC%). Please edit setenvironment64.bat to ensure PHP_SRC points to a valid directory
-if not exist "%PHP_LIB%\php5ts.lib" echo Environment variable PHP_LIB does not point to a valid directory (%PHP_LIB%). Could not find php5ts.lib in this directory. Please edit setenvironment64.bat to ensure PHP_LIB points to a valid directory
-if not exist "%HTTPD_SRC%" echo Environment variable HTTPD_SRC does not point to a valid directory (%HTTPD_SRC%). Please edit setenvironment64.bat to ensure HTTPD_SRC points to a valid directory
-if not exist "%HTTPD_LIB%\libhttpd.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libhttpd.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-if not exist "%HTTPD_LIB%\libapr-1.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libapr-1.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-if not exist "%HTTPD_LIB%\libaprutil-1.lib" echo Environment variable HTTPD_LIB does not point to a valid directory (%HTTPD_LIB%). Could not find libaprutil-1.lib in this directory. Please edit setenvironment64.bat to ensure HTTPD_LIB points to a valid directory
-
-rem ==================================================
-rem MSBuild Settings
-rem ==================================================
-
-rem If the NUMBER_OF_PROCESSORS environment variable is wrong for any reason. Change this value.
-SET CPU_CORES=%NUMBER_OF_PROCESSORS%
-
-rem Uncomment the line below to enable msbuild logging
-rem SET MSBUILD_LOG=/l:FileLogger,Microsoft.Build.Engine;logfile=Build.log;verbosity=diagnostic
-SET MSBUILD_VERBOSITY=/v:n
-
-rem ==================================================
-rem Command aliases
-rem ==================================================
-SET XCOPY=xcopy /E /Y /I /Q /H
-SET XCOPY_SINGLE=xcopy /Y /I /Q
-SET MSBUILD=msbuild.exe /nologo /m:%CPU_CORES% /p:Configuration=%CONFIGURATION% /p:Platform=%PLATFORM% %MSBUILD_VERBOSITY% %MSBUILD_LOG%
-SET MSBUILD_CLR=msbuild.exe /nologo /m:%CPU_CORES% /p:Configuration=%CONFIGURATION% /p:Platform=%PLATFORM_CLR% %MSBUILD_VERBOSITY% %MSBUILD_LOG%
-SET MSBUILD_CLEAN=msbuild.exe /nologo /m:%CPU_CORES% /p:Configuration=%CONFIGURATION% /p:Platform=%PLATFORM% /t:Clean %MSBUILD_VERBOSITY%
-SET MSBUILD_CLEAN_CLR=msbuild.exe /nologo /m:%CPU_CORES% /p:Configuration=%CONFIGURATION% /p:Platform=%PLATFORM_CLR% /t:Clean %MSBUILD_VERBOSITY%
-SET ANT=ant
-
-echo ======== Environment Variable Summary =============
-echo PHP_SRC    = %PHP_SRC%
-echo PHP_LIB    = %PHP_LIB%
-echo HTTPD_SRC  = %HTTPD_SRC%
-echo HTTPD_LIB  = %HTTPD_LIB%
-echo Configuration is [%TYPEBUILD%, "%CONFIGURATION%|%PLATFORM%"]
-echo Deployment Directory for Server: %MG_OUTPUT_SERVER%
-echo Deployment Directory for Web: %MG_OUTPUT_WEB%
-echo CPU cores: %CPU_CORES%
-echo =================== FDO ===========================
-echo Binaries: %MG_FDO_BIN%
-echo Headers: %MG_FDO_INC%
-echo Libs: %MG_FDO_LIB%
-echo =================== Oem ===========================
-echo DBXML executables: %MG_BUILD_DBXML_EXE_PATH%
-echo SQLite PHP API: %MG_BUILD_SQLITE_PHP_API%
-echo mod_mgmapagent.so: %MG_BUILD_MAPAGENT%
-echo ===================================================
-echo Type build.bat to build MapGuide
-
-goto done
-
-:help_show
-echo ************************************************************************
-echo Usage: setenvironment64.bat [debug|release]
-echo If unspecified, configuration will default to release
-echo ************************************************************************
-:done
\ No newline at end of file



More information about the mapguide-commits mailing list