From f6d3090f7fa76eb8e0dbe060b8490cb49c001c39 Mon Sep 17 00:00:00 2001 From: nasr Date: Mon, 5 Oct 2026 22:02:56 +0200 Subject: init: base --- build.bat | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 build.bat (limited to 'build.bat') diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..3569429 --- /dev/null +++ b/build.bat @@ -0,0 +1,15 @@ +@echo off +setlocal +time /t + +set BUILD_DIR=build +set SOURCE_DIR=source +set INCLUDES=-I%SOURCE_DIR%\code -I%SOURCE_DIR% -I%SOURCE_DIR%\base +set CFLAGS=-FC -GR- -EHa- -nologo -Zi -FS /analyze /W3 /WX -MD /DYNAMICBASE:NO +set LIBS=user32.lib gdi32.lib kernel32.lib shell32.lib + +if not exist %BUILD_DIR% mkdir %BUILD_DIR% + +echo Building %BUILD_DIR%\program.exe... + +cl %INCLUDES% %CFLAGS% %SOURCE_DIR%\code\compiler.cpp /Fe%BUILD_DIR%\compiler.exe %LIBS% -- cgit v1.3.1