Explorar o código

Toggle tilde backend in the build script

gingerBill %!s(int64=2) %!d(string=hai) anos
pai
achega
8060da2132
Modificáronse 2 ficheiros con 9 adicións e 3 borrados
  1. 8 2
      build.bat
  2. 1 1
      src/main.cpp

+ 8 - 2
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
 

+ 1 - 1
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