diff options
| author | gingerBill <bill@gingerbill.org> | 2024-06-09 17:48:46 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-06-09 17:48:46 +0100 |
| commit | 7c529e990d815963df213145c1a5d6edecc969ad (patch) | |
| tree | fef3fdca707446b840b23aad35655f4202bce9e3 /src/build_settings.cpp | |
| parent | 828870004bb84d3a23c4ebe6c33acad086036a9c (diff) | |
Add `-target:freestanding_arm32` (experimental)
Diffstat (limited to 'src/build_settings.cpp')
| -rw-r--r-- | src/build_settings.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp index 251dd06dd..dc11a5fd2 100644 --- a/src/build_settings.cpp +++ b/src/build_settings.cpp @@ -1137,6 +1137,14 @@ gb_global TargetMetrics target_freestanding_arm64 = { str_lit("aarch64-none-elf"), }; +gb_global TargetMetrics target_freestanding_arm32 = { + TargetOs_freestanding, + TargetArch_arm32, + 4, 4, 4, 8, + str_lit("arm-unknown-unknown-gnueabihf"), +}; + + struct NamedTargetMetrics { String name; TargetMetrics *metrics; @@ -1179,6 +1187,7 @@ gb_global NamedTargetMetrics named_targets[] = { { str_lit("freestanding_amd64_win64"), &target_freestanding_amd64_win64 }, { str_lit("freestanding_arm64"), &target_freestanding_arm64 }, + { str_lit("freestanding_arm32"), &target_freestanding_arm32 }, }; gb_global NamedTargetMetrics *selected_target_metrics; |