source: pacpusframework/trunk/scripts/build-msvc.bat@ 71

Last change on this file since 71 was 68, checked in by Marek Kurdej, 12 years ago

Minor: scripts/build-msvc.bat: changed Rem to ::

  • Property svn:keywords set to Id
File size: 1.7 KB
RevLine 
[4]1@echo off
[18]2
3echo #################################################
4echo # ___________ ____ ______ __ __ _____ #
5echo # \____ \__ \ _/ ___\\____ \^| ^| \/ ___/ #
6echo # ^| ^|_^> ^> __ \\ \___^| ^|_^> ^> ^| /\___ \ #
7echo # ^| __(____ /\___ ^> __/^|____//____ ^> #
8echo # ^|__^| \/ \/^|__^| \/ #
9echo # #
10echo #################################################
11echo:
12
[4]13echo ========================================
14echo PACPUS BUILD MSVC
15echo ========================================
16echo:
17
18:preamble
[68]19:: Check the args
[4]20if "%1" == "" goto usage
[68]21:: Check if the user is in the build directory
[4]22if not exist "%CD%\..\README.txt" goto usage
[68]23:: Args ok, go to build
[4]24goto build
25
26:usage
27echo Usage:
28echo build-msvc.bat [install_dir]
29echo The script must be run in the build directory, which is 'trunk\build'
30echo:
31echo Where:
32echo install_dir is the installation directory of the library
33echo:
34echo For instance, here is how to build Pacpus:
35echo ..\scripts\build-msvc.bat "D:\Libraries\Pacpus"
36echo:
37goto exit
38
39:build
[68]40:: Root of the repository
[4]41set root_dir=%CD%\..
[68]42:: Initialize the environment of log4cxx
[4]43set LOG4CXX_ROOT=%root_dir%\3rd\apache-log4cxx
[68]44:: Initialize the build
[4]45cmake .. -DPACPUS_INSTALL_DIR="%1" -DPACPUS_INSTALL_3RD=TRUE -DPACPUS_USE_LOG=TRUE
[68]46:: Build in debug and release
[4]47msbuild Pacpus.sln /p:Configuration=Debug
48msbuild Pacpus.sln /p:Configuration=Release
[68]49:: Install
[4]50msbuild INSTALL.vcxproj /p:Configuration=Debug
51msbuild INSTALL.vcxproj /p:Configuration=Release
52echo Build finished, do not forget to check the MSVC's output
53
54:exit
55pause
Note: See TracBrowser for help on using the repository browser.