aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2024-06-06 11:03:51 +0100
committerGitHub <noreply@github.com>2024-06-06 11:03:51 +0100
commita73741d3b7060a0a484764bb34a7fb12ddf2e40d (patch)
tree2077f68eb094cea102ac712d2e75a5448dc639c6 /src/build_settings.cpp
parentfb2849e02e63b9344ae880fb3e1edff8126dc8ca (diff)
parent08382cb05dc23816f36c0a52b23c4d501431f88c (diff)
Merge pull request #3690 from laytan/orcas
Runtime support for orca
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index a7e455818..52e6fd7ff 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -1088,7 +1088,6 @@ gb_global TargetMetrics target_orca_wasm32 = {
TargetArch_wasm32,
4, 4, 8, 16,
str_lit("wasm32-wasi-js"),
- // str_lit("e-m:e-p:32:32-i64:64-n32:64-S128"),
};
@@ -1170,6 +1169,7 @@ gb_global NamedTargetMetrics named_targets[] = {
{ str_lit("freestanding_wasm32"), &target_freestanding_wasm32 },
{ str_lit("wasi_wasm32"), &target_wasi_wasm32 },
{ str_lit("js_wasm32"), &target_js_wasm32 },
+ { str_lit("orca_wasm32"), &target_orca_wasm32 },
{ str_lit("freestanding_wasm64p32"), &target_freestanding_wasm64p32 },
{ str_lit("js_wasm64p32"), &target_js_wasm64p32 },
@@ -2045,11 +2045,10 @@ gb_internal void init_build_context(TargetMetrics *cross_target, Subtarget subta
// }
if (bc->no_entry_point || bc->metrics.os == TargetOs_orca) {
link_flags = gb_string_appendc(link_flags, "--no-entry ");
- bc->no_entry_point = true; // just in case for the "orca" target
}
-
+
bc->link_flags = make_string_c(link_flags);
-
+
// Disallow on wasm
bc->use_separate_modules = false;
} else {