aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-04-25 20:03:05 +0100
committergingerBill <bill@gingerbill.org>2021-04-25 20:03:05 +0100
commitcb2e6ea31db90ca80314e5ff8ce8f43371fade7c (patch)
treea58df81b7254167e96492a9229402833a96fc715 /src/build_settings.cpp
parent74c683e908fb0fec6c85de099fbbda400d9d6fbe (diff)
Remove `use_llvm_api` related checks and other related things
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 0be18a0d4..461b1610c 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -204,8 +204,6 @@ struct BuildContext {
bool ignore_warnings;
bool warnings_as_errors;
- bool use_llvm_api;
-
bool use_subsystem_windows;
bool ignore_microsoft_magic;
bool linker_map_file;
@@ -782,8 +780,6 @@ 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) {
@@ -841,10 +837,6 @@ void init_build_context(TargetMetrics *cross_target) {
bc->link_flags = str_lit("-arch arm64 ");
break;
}
- if ((bc->command_kind & Command__does_build) != 0 && !bc->use_llvm_api) {
- gb_printf_err("The arm64 architecture is only supported with -llvm-api\n");;
- gb_exit(1);
- }
} else if (bc->metrics.arch == TargetArch_wasm32) {
bc->link_flags = str_lit("--no-entry --export-table --export-all --allow-undefined ");