18 lines
802 B
Batchfile
Executable File
18 lines
802 B
Batchfile
Executable File
@echo off
|
|
|
|
mkdir build
|
|
cd build
|
|
|
|
set flags=/EHsc- /MD /Zi /FC /nologo /WX /W3 /wd4200 /wd4334 /diagnostics:column -DDEBUG_BUILD=1
|
|
|
|
cl %flags% -Fe:metaprogram.exe -I../src ../src/metaprogram/metaprogram.cpp
|
|
metaprogram.exe
|
|
|
|
set libs=../src/external/SDL/win32-static/SDL3-static.lib ../src/external/SDL/win32-static/SDL_uclibc.lib kernel32.lib gdi32.lib user32.lib Imm32.lib ole32.lib Shell32.lib OleAut32.lib Cfgmgr32.lib Setupapi.lib Advapi32.lib version.lib winmm.lib
|
|
cl %flags% ../src/text_editor/text_editor.cpp -Fe:te.exe -I../src/external/SDL/include -I../src/external/lua/src -I../src/external/glad -I../src/ %libs% -link /SUBSYSTEM:WINDOWS /NODEFAULTLIB:LIBCMT /NODEFAULTLIB:MSVCRTD
|
|
|
|
copy te.exe ..\data\te.exe
|
|
copy te.pdb ..\data\te.pdb
|
|
echo written ..\data\te.exe
|
|
cd ..
|
|
rem /fsanitize=address |