Fix release date
[geos.git] / build.bat
blob3ed43c500f71e5445be12b06fb88b289cde4840d
1 @echo off\r
2 rem Runs CMake to configure for Visual Studio 2015.\r
3 rem Runs MSBuild to build the generated solution.\r
4 rem\r
5 rem Usage:\r
6 rem 1. Copy build.bat to build.locale.bat (git ignored file)\r
7 rem 2. Make your adjustments in the CONFIGURATION section below\r
8 rem 3. Run build.local.bat 32|64\r
9 rem 4. Optionally, run devenv.exe GEOS{32|64}.sln\r
11 rem ### CONFIGURATION #####################################\r
12 rem #######################################################\r
14 if not defined VS140COMNTOOLS goto :NoVS\r
15 if [%1]==[] goto :Usage\r
16 if [%1]==[32] goto :32\r
17 if [%1]==[64] goto :64\r
18 goto :Usage\r
20 :32\r
21 set BUILDP=32\r
22 set MSBUILDP=Win32\r
23 set GENERATOR="Visual Studio 14 2015"\r
24 goto :Build\r
26 :64\r
27 set BUILDP=64\r
28 set MSBUILDP=x64\r
29 set GENERATOR="Visual Studio 14 2015 Win64"\r
30 goto :Build\r
32 :Build\r
33 set BUILDDIR=_build%BUILDP%\r
34 mkdir %BUILDDIR%\r
35 pushd %BUILDDIR%\r
36 "C:\Program Files\CMake\bin\cmake.exe" ^\r
37     -G %GENERATOR% ^\r
38     ..\r
39 move GEOS.sln GEOS%BUILDP%.sln\r
40 msbuild.exe GEOS%BUILDP%.sln /p:Configuration=Release /p:Platform=%MSBUILDP%\r
41 popd\r
42 goto :EOF\r
44 :NoVS\r
45 @echo build.bat\r
46 @echo  Visual Studio 2015 not found\r
47 @echo  "%%VS140COMNTOOLS%%" environment variable not defined\r
48 exit /B 1\r
50 :Usage\r
51 @echo build.bat\r
52 @echo Usage: build.bat [32 or 64]\r
53 exit /B 1\r