diff --git a/build.bat b/build.bat index 33ada329b..ffa640c33 100644 --- a/build.bat +++ b/build.bat @@ -78,8 +78,14 @@ set compiler_includes= ^ set libs= ^ kernel32.lib ^ Synchronization.lib ^ - bin\llvm\windows\LLVM-C.lib ^ - src\tilde\tb.lib + bin\llvm\windows\LLVM-C.lib + +set tilde_backend=0 +if %tilde_backend% EQU 1 ( + set libs=%libs% src\tilde\tb.lib + set compiler_defines=%compiler_defines% -DODIN_TILDE_BACKEND +) + set linker_flags= -incremental:no -opt:ref -subsystem:console diff --git a/src/main.cpp b/src/main.cpp index fbed6a2d1..2a7c90744 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -72,7 +72,7 @@ gb_global Timings global_timings = {0}; #include "linker.cpp" -#if defined(GB_SYSTEM_WINDOWS) +#if defined(GB_SYSTEM_WINDOWS) && defined(ODIN_TILDE_BACKEND) #define ALLOW_TILDE 1 #else #define ALLOW_TILDE 0