31 lines
787 B
Batchfile
31 lines
787 B
Batchfile
|
@ECHO OFF
|
||
|
CLS
|
||
|
|
||
|
REM ********************************************************
|
||
|
REM * Use "build release" to build an optimized executable *
|
||
|
REM ********************************************************
|
||
|
|
||
|
|
||
|
IF [%1] == [release] (
|
||
|
ECHO -------- RELEASE --------
|
||
|
SET CompilerFlags=-O2 -W4 -WX -DRELEASE_MODE -GS-
|
||
|
) ELSE (
|
||
|
SET CompilerFlags=-Zi -Od -W3 -DDEBUG_MODE
|
||
|
)
|
||
|
|
||
|
REM **********************************************
|
||
|
REM * Change the name of the outputed executable *
|
||
|
REM **********************************************
|
||
|
SET Name=main
|
||
|
|
||
|
|
||
|
SET CompilerFlags=%CompilerFlags% -nologo -fp:fast -wd4100
|
||
|
SET Libraries=kernel32.lib user32.lib Gdi32.lib OpenGL32.lib ..\libs\*.lib
|
||
|
SET Includes=-I ..\includes
|
||
|
|
||
|
PUSHD build
|
||
|
CL ..\code\main.c -Fe:%Name% %CompilerFlags% %Includes% /link %Libraries%
|
||
|
POPD
|
||
|
|
||
|
|