aboutsummaryrefslogtreecommitdiffstats
path: root/build.zig
diff options
context:
space:
mode:
Diffstat (limited to 'build.zig')
-rw-r--r--build.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/build.zig b/build.zig
index f506153..823ba77 100644
--- a/build.zig
+++ b/build.zig
@@ -7,6 +7,7 @@ pub fn build(b: *std.Build) void {
const have_ffmpeg = b.option(bool, "ffmpeg", "enable image/video support (needs ffmpeg)") orelse true;
const have_hap = have_ffmpeg and b.option(bool, "hap", "enable HAP GPU upload support (needs snappy)") orelse true;
const have_tsv = b.option(bool, "texture-share-vk", "enable GPU image sharing (needs texture-share-vk)") orelse false;
+ const have_renderdoc = b.option(bool, "renderdoc", "enable OpenGL dbeugging (needs renderdoc)") orelse false;
const exe = b.addExecutable(.{
.name = "glsl-view",
@@ -19,6 +20,7 @@ pub fn build(b: *std.Build) void {
options.addOption(bool, "have_ffmpeg", have_ffmpeg);
options.addOption(bool, "have_hap", have_hap);
options.addOption(bool, "have_tsv", have_tsv);
+ options.addOption(bool, "have_renderdoc", have_renderdoc);
exe.root_module.addOptions("build_config", options);
exe.linkLibC();