From 7fc0738aee5e9a809d754a32faebcedff2133baf Mon Sep 17 00:00:00 2001 From: Jacob Banta Date: Mon, 19 Jan 2026 16:36:43 -0500 Subject: change TIGR import to use Zig build system --- .gitmodules | 3 --- build.zig | 4 ++-- build.zig.zon | 7 ++++++- libs/tigr | 1 - 4 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 .gitmodules delete mode 160000 libs/tigr diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index c28d207..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "libs/tigr"] - path = libs/tigr - url = https://github.com/erkkah/tigr diff --git a/build.zig b/build.zig index 030d90a..4b531fd 100644 --- a/build.zig +++ b/build.zig @@ -2,8 +2,8 @@ const std = @import("std"); fn apply(b: *std.Build, lib: *std.Build.Step.Compile) void { lib.root_module.link_libc = true; - lib.root_module.addIncludePath(b.path("libs/tigr")); - lib.root_module.addCSourceFile(.{ .file = b.path("libs/tigr/tigr.c") }); + lib.root_module.addIncludePath(b.dependency("tigr", .{}).path("")); + lib.root_module.addCSourceFile(.{ .file = b.dependency("tigr", .{}).path("tigr.c") }); lib.root_module.linkSystemLibrary("X11", .{}); lib.root_module.linkSystemLibrary("GL", .{}); lib.root_module.linkSystemLibrary("GLU", .{}); diff --git a/build.zig.zon b/build.zig.zon index 1bec40c..8fbf16d 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,7 +1,12 @@ .{ .name = .zigr, .version = "3.2.2", - .dependencies = .{}, + .dependencies = .{ + .tigr = .{ + .url = "git+https://github.com/erkkah/tigr#f7bf2abbf6b26e649ced5691003e87b61c03762e", + .hash = "N-V-__8AAIdnEACvJuP1P4YvA1yDg99-JRQFBu_23aLlCjB5", + }, + }, .minimum_zig_version = "0.15.2", .paths = .{""}, .fingerprint = 0xf677823b7201c08d, diff --git a/libs/tigr b/libs/tigr deleted file mode 160000 index f7bf2ab..0000000 --- a/libs/tigr +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f7bf2abbf6b26e649ced5691003e87b61c03762e -- cgit v1.2.3