source: nscp/release-build.bat @ 55e44d4

0.4.00.4.10.4.2stable
Last change on this file since 55e44d4 was 55e44d4, checked in by Michael Medin <michael@…>, 4 years ago

Added new command: assert which causes program to assert (and "crash") which I will use to test the debug builds.
Also reworked the build scripts to work better and such

  • Property mode set to 100644
File size: 2.0 KB
Line 
1@echo off
2@call env.bat
3
4SET _ERROR=
5echo Starting build > build.log
6
7echo %jam% --toolset=msvc --with-cryptopp=%CRYPTOPP_SOURCE% --with-cryptopp-target=%NSCP_INCLUDE%\cryptopp cryptopp-headers >> build.log
8%jam% --toolset=msvc --with-cryptopp=%CRYPTOPP_SOURCE% --with-cryptopp-target=%NSCP_INCLUDE%\cryptopp cryptopp-headers
9if %ERRORLEVEL% == -1 goto :error
10echo :: Result: %ERRORLEVEL% >> build.log
11
12echo %jam% --toolset=msvc source-archive >> build.log
13%jam% --toolset=msvc source-archive
14if %ERRORLEVEL% == -1 goto :error
15echo :: Result: %ERRORLEVEL% >> build.log
16
17call :build_one variant=debug address-model=32 "--library-path=%TARGET_LIB_x86_DIR%" "--with-psdk-lib=%PLATTFORM_SDK_LIB_x86%"
18IF DEFINED _ERROR goto :error
19call :build_one variant=release address-model=32 "--library-path=%TARGET_LIB_x86_DIR%" "--with-psdk-lib=%PLATTFORM_SDK_LIB_x86%"
20IF DEFINED _ERROR goto :error
21call :build_one variant=debug address-model=64 "--library-path=%TARGET_LIB_x64_DIR%" "--with-psdk-lib=%PLATTFORM_SDK_LIB_x64%"
22IF DEFINED _ERROR goto :error
23call :build_one variant=release address-model=64 "--library-path=%TARGET_LIB_x64_DIR%" "--with-psdk-lib=%PLATTFORM_SDK_LIB_x64%"
24IF DEFINED _ERROR goto :error
25rem call build.bat runtime-link=static variant=release architecture=ia64 --library-path=%TARGET_LIB_IA64_DIR%
26
27echo *************
28echo *           *
29echo *    O K    *
30echo *           *
31echo *************
32goto :eof
33
34:build_one
35echo build.bat runtime-link=static %* >> build.log
36call build.bat runtime-link=static %*
37if %ERRORLEVEL% == -1 goto :error_one
38echo Result: %ERRORLEVEL% >> build.log
39goto :eof
40
41:error_one
42echo *********************
43echo *                   *
44echo *    E R R O R      *
45echo *                   *
46echo *********************
47set _ERROR=1
48exit /b -1
49goto :eof
50
51:error
52echo :: Error: %ERRORLEVEL% >> build.log
53echo *********************
54echo *                   *
55echo *    E R R O R      *
56echo *                   *
57echo *********************
58type build.log
Note: See TracBrowser for help on using the repository browser.