add argument to Pkg().link to enable linking to system raylib

This commit is contained in:
Jesse Rudolph 2020-05-24 06:04:21 -05:00
parent c6222a0913
commit 6ece4e99f0
2 changed files with 12 additions and 3 deletions

View file

@ -58,13 +58,15 @@ pub fn build(b: *Builder) void {
};
const examples_step = b.step("examples", "Builds all the examples");
const system_lib = b.option(bool, "system-raylib", "link to preinstalled raylib libraries") orelse false;
for (examples) |ex| {
const exe = b.addExecutable(ex.name, ex.path);
exe.setBuildMode(mode);
exe.setTarget(target);
raylib.link(exe);
raylib.link(exe, system_lib);
raylib.addAsPackage("raylib", exe);
raylib.math.addAsPackage("raylib-math", exe);
@ -73,4 +75,4 @@ pub fn build(b: *Builder) void {
run_step.dependOn(&run_cmd.step);
examples_step.dependOn(&exe.step);
}
}
}