File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,16 @@ pub fn build(b: *std.Build) void {
77
88 const upstream = b .dependency ("SDL_ttf" , .{});
99
10+ const preferred_linkage = b .option (
11+ std .builtin .LinkMode ,
12+ "preferred_linkage" ,
13+ "Prefer building statically or dynamically linked libraries (default: static)" ,
14+ ) orelse .static ;
15+
1016 const lib = b .addLibrary (.{
1117 .name = "SDL3_ttf" ,
1218 .version = .{ .major = 3 , .minor = 2 , .patch = 2 },
13- .linkage = .static ,
19+ .linkage = preferred_linkage ,
1420 .root_module = b .createModule (.{
1521 .target = target ,
1622 .optimize = optimize ,
@@ -42,6 +48,7 @@ pub fn build(b: *std.Build) void {
4248 const sdl = b .dependency ("SDL" , .{
4349 .target = target ,
4450 .optimize = optimize ,
51+ .preferred_linkage = preferred_linkage ,
4552 }).artifact ("SDL3" );
4653 lib .linkLibrary (sdl );
4754
You can’t perform that action at this time.
0 commit comments