Add musl target query
This commit is contained in:
parent
67d726a7e1
commit
23b849cd1a
1 changed files with 10 additions and 4 deletions
14
build.zig
14
build.zig
|
@ -1,6 +1,6 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
|
||||||
pub const kindle_target_query: std.Target.Query = .{
|
pub const kindle_target_query_glibc: std.Target.Query = .{
|
||||||
.cpu_arch = .arm,
|
.cpu_arch = .arm,
|
||||||
.cpu_model = std.Target.Query.CpuModel{
|
.cpu_model = std.Target.Query.CpuModel{
|
||||||
.explicit = &std.Target.arm.cpu.cortex_a8,
|
.explicit = &std.Target.arm.cpu.cortex_a8,
|
||||||
|
@ -11,8 +11,16 @@ pub const kindle_target_query: std.Target.Query = .{
|
||||||
.dynamic_linker = std.Target.DynamicLinker.init("/lib/ld-linux.so.3"),
|
.dynamic_linker = std.Target.DynamicLinker.init("/lib/ld-linux.so.3"),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const kindle_target_query_musl: std.Target.Query = .{
|
||||||
|
.cpu_arch = .arm,
|
||||||
|
.cpu_model = std.Target.Query.CpuModel{
|
||||||
|
.explicit = &std.Target.arm.cpu.cortex_a8,
|
||||||
|
},
|
||||||
|
.abi = .musleabihf,
|
||||||
|
.os_tag = .linux,
|
||||||
|
};
|
||||||
|
|
||||||
pub fn build(b: *std.Build) void {
|
pub fn build(b: *std.Build) void {
|
||||||
// const kindle_target = b.resolveTargetQuery(kindle_target_query);
|
|
||||||
const target = b.standardTargetOptions(.{});
|
const target = b.standardTargetOptions(.{});
|
||||||
const optimize = b.standardOptimizeOption(.{});
|
const optimize = b.standardOptimizeOption(.{});
|
||||||
|
|
||||||
|
@ -26,8 +34,6 @@ pub fn build(b: *std.Build) void {
|
||||||
});
|
});
|
||||||
|
|
||||||
kindle_mod.addIncludePath(b.path("kindle/sysroot/usr/include"));
|
kindle_mod.addIncludePath(b.path("kindle/sysroot/usr/include"));
|
||||||
|
|
||||||
// kindle_mod.linkLibrary(libkindle_sys);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn buildLibkindleSys(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode) *std.Build.Step.Compile {
|
fn buildLibkindleSys(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode) *std.Build.Step.Compile {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue