tools/build_vcpkg_basic.bat
author nemo
Tue, 30 Apr 2019 09:36:13 -0400
changeset 14859 8d65728c4ed0
parent 14268 23eacb6f1c20
child 15315 90f9a0eac3ae
permissions -rw-r--r--
Backed out changeset 13589d529899 So, we only disabled this on the release branch in r29d614a5c9eb due to having discovered it JUST before release. We should fix it properly in default...
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13923
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     1
@echo off
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     2
::edit these variables if necessary
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     3
set BUILD_TYPE="Debug"
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     4
::set if vcpkg is not on path
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     5
set VCPKG_PATH=%VCPKG_ROOT%
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     6
::set if CMake is not on path
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     7
set CMAKE_PATH=
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     8
::set if FPC is not on path
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
     9
set PASCAL_PATH=
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    10
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    11
:setup
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    12
set CURRDIR="%CD%"
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    13
cd %CURRDIR%\..\
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    14
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    15
set PATH=%PASCAL_PATH%;%VCPKG_PATH%;%CMAKE_PATH%;%PATH%
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    16
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    17
echo Running cmake...
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    18
set ERRORLEVEL=
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    19
14268
23eacb6f1c20 prevent SDL2main from being linked in on windows
alfadur
parents: 13923
diff changeset
    20
cmake . -DCMAKE_TOOLCHAIN_FILE="%VCPKG_PATH%\scripts\buildsystems\vcpkg.cmake" -G"NMake Makefiles" -DNOPNG=1 -DNOSERVER=1 -DNOVIDEOREC=1 -DCMAKE_BUILD_TYPE="%BUILD_TYPE%" -DSDL2_BUILDING_LIBRARY=1
13923
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    21
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    22
if %ERRORLEVEL% NEQ 0 goto exitpoint
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    23
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    24
echo Configuration completed successfully
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    25
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    26
echo Building...
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    27
set ERRORLEVEL=
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    28
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    29
nmake
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    30
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    31
if %ERRORLEVEL% NEQ 0 goto exitpoint
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    32
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    33
echo Build completed successfully
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    34
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    35
:exitpoint
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    36
cd %CURRDIR%
4d63acb2b978 Add basic windows build script
alfadur
parents:
diff changeset
    37
pause