Răsfoiți Sursa

Override `-llvm-api` to always be true

gingerBill 4 ani în urmă
părinte
comite
cd125c0f41
2 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 2 0
      src/build_settings.cpp
  2. 2 0
      src/main.cpp

+ 2 - 0
src/build_settings.cpp

@@ -782,6 +782,8 @@ void init_build_context(TargetMetrics *cross_target) {
 	bc->link_flags  = str_lit(" ");
 	bc->opt_flags   = str_lit(" ");
 
+	bc->use_llvm_api = true;
+
 
 	gbString llc_flags = gb_string_make_reserve(heap_allocator(), 64);
 	if (bc->ODIN_DEBUG) {

+ 2 - 0
src/main.cpp

@@ -1194,7 +1194,9 @@ bool parse_build_flags(Array<String> args) {
 							break;
 
 						case BuildFlag_UseLLVMApi:
+							gb_printf_err("-llvm-api flag is not required any more\n");
 							build_context.use_llvm_api = true;
+							bad_flags = true;
 							break;
 
 						case BuildFlag_IgnoreUnknownAttributes: