aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-10-30 21:57:44 +0100
committerAlex Rønne Petersen <alex@alexrp.com>2024-11-01 06:23:59 +0100
commit3c1ccbdf3990b6d802cdc8a0db7c11eaac0960e8 (patch)
tree4c68b538c30b3df1362fd03fa3947958cce6d744 /src/codegen
parentc5395f7cd948f02ada095515b9d6824cbbac4f22 (diff)
downloadzig-3c1ccbdf3990b6d802cdc8a0db7c11eaac0960e8.tar.gz
zig-3c1ccbdf3990b6d802cdc8a0db7c11eaac0960e8.zip
std.Target: Add support for specifying Android API level.
Diffstat (limited to 'src/codegen')
-rw-r--r--src/codegen/llvm.zig3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
index 2dcb1c3907..c5bfe6f0a9 100644
--- a/src/codegen/llvm.zig
+++ b/src/codegen/llvm.zig
@@ -286,7 +286,6 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
};
try llvm_triple.appendSlice(llvm_abi);
- // This should eventually handle the Android API level too.
switch (target.os.versionRange()) {
.none,
.semver,
@@ -296,7 +295,7 @@ pub fn targetTriple(allocator: Allocator, target: std.Target) ![]const u8 {
ver.glibc.major,
ver.glibc.minor,
ver.glibc.patch,
- }),
+ }) else if (target.abi.isAndroid()) try llvm_triple.writer().print("{d}", .{ver.android}),
}
return llvm_triple.toOwnedSlice();