File: ci.cmd

package info (click to toggle)
freespace2-launcher-wxlauncher 0.11.0%2Bdfsg-3
  • links: PTS, VCS
  • area: contrib
  • in suites: bullseye
  • size: 2,368 kB
  • sloc: cpp: 13,446; python: 797; makefile: 12; sh: 12
file content (40 lines) | stat: -rw-r--r-- 828 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
setlocal ENABLEEXTENSIONS

:contargs
@if "%2"=="" goto doneargs
set %1=%2
@shift
@shift
@goto contargs

:doneargs

call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
echo %INCLUDE%
echo %LIB%
echo %LIBPATH%

if defined WXVER (set ARGWXVER="-DWXVER=%WXVER%")
if defined BUILDTYPE (set ARGBUILDTYPE="-DCMAKE_BUILD_TYPE=%BUILDTYPE%")

if not defined LIBRARY_PATHS (set LIBRARY_PATHS=C:\libraries\library_paths.cmd)

if exist %LIBRARY_PATHS% (call %LIBRARY_PATHS%)

if not exist build (mkdir build)
cd build

echo.
echo Configuring build
"%CMAKE%" .. -G "NMake Makefiles" %ARGBUILDTYPE% %ARGWXVER% -Donlinehelpmaker_debug=ON
if ERRORLEVEL 1 exit /b %ERRORLEVEL%

echo.
echo Building
nmake
if ERRORLEVEL 1 exit /b %ERRORLEVEL%

echo.
echo Making package
nmake package
if ERRORLEVEL 1 exit /b %ERRORLEVEL%