diff options
| author | gingerBill <gingerBill@users.noreply.github.com> | 2021-04-26 20:50:43 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-26 20:50:43 +0100 |
| commit | 53c7e65c57ff0042a0851781712d8fc1e5cae8be (patch) | |
| tree | 1640bdc8740d0fa6fbdd8231b5cd0235727cdba5 /src/build_settings.cpp | |
| parent | aa846d0ea5f40361cc4ada2213c4659fe1b59580 (diff) | |
| parent | a38586420cd2d8534a7be83851d8ca174cce1bcb (diff) | |
Merge pull request #914 from odin-lang/old-backend-removal
Removal of the Old Backend
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 92ac5d284..72b72a738 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -71,9 +71,11 @@ TargetEndianKind target_endians[TargetArch_COUNT] = { TargetEndian_Little, }; +#ifndef ODIN_VERSION_RAW +#define ODIN_VERSION_RAW "dev-unknown-unknown" +#endif - -String const ODIN_VERSION = str_lit("0.13.1"); +String const ODIN_VERSION = str_lit(ODIN_VERSION_RAW); @@ -204,8 +206,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; @@ -839,10 +839,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 "); |