forked from jack9267/gtac_sqlite
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCompile.bat
More file actions
23 lines (20 loc) · 757 Bytes
/
Compile.bat
File metadata and controls
23 lines (20 loc) · 757 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@if [%CMAKE_GENERATOR%] == [] echo Insufficient parameters! && pause && exit
mkdir CMake.tmp
cd CMake.tmp
mkdir %CMAKE_GENERATOR%
cd %CMAKE_GENERATOR%
mkdir %CMAKE_GENERATOR_PLATFORM%
cd %CMAKE_GENERATOR_PLATFORM%
mkdir %CMAKE_GENERATOR_TOOLSET%
cd %CMAKE_GENERATOR_TOOLSET%
cmake ../../../.. -G %CMAKE_GENERATOR% -A %CMAKE_GENERATOR_PLATFORM% -T %CMAKE_GENERATOR_TOOLSET% -DCMAKE_INSTALL_PREFIX="../../../.." %1
if %ERRORLEVEL% neq 0 pause && goto eof
cmake --build . --config Debug --target install
if %ERRORLEVEL% neq 0 pause && goto eof
cmake --build . --config Release --target install
if %ERRORLEVEL% neq 0 pause && goto eof
cmake --build . --config RelWithDebInfo --target install
if %ERRORLEVEL% neq 0 pause && goto eof
pause
:eof
cd ../../../..