-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.bat
24 lines (13 loc) · 720 Bytes
/
build.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off
set SDL2PATH=C:\dev\SDL2-2.0.8
set SDL2LIBS=SDL2.lib SDL2main.lib
set common_compiler_flags=-nologo -Gm- -GR- -EHa- -Od /Zi /I ..\src
set common_linker_flags=/DEBUG /INCREMENTAL:NO
IF NOT EXIST .\build mkdir .\build
pushd .\build
del *.pdb > NUL 2> NUL
REM copy data files.
xcopy ..\data data /s/h/e/k/f/c
cl -MT %common_compiler_flags% ..\src\sdl_main.cpp /I %SDL2PATH%\include /link %common_linker_flags% /LIBPATH:%SDL2PATH%\lib\x64 SDL2.lib SDL2main.lib /OUT:sdl_lornock.exe /SUBSYSTEM:CONSOLE
cl -LD %common_compiler_flags% ..\src\lornock.cpp ..\vendor\glad\src\glad.c /I ..\vendor\glad\include /I ..\vendor\HandmadeMath /I ..\vendor\stb /link %common_linker_flags%
popd