diff options
-rw-r--r-- | build.zig | 19 |
1 files changed, 2 insertions, 17 deletions
@@ -63,23 +63,8 @@ pub fn build(b: *std.Build) void { }); exe.addIncludePath(b.path("ext/glfw/include")); - // If "opengl" was passed as an option, this statement will define USE_OPENGL, - // which will be checked inside renderer.zig, it will use the opengl backend if that was defined, - // else it won't thus the backend will be vulkan - const opengl = b.option(bool, "opengl", "Use OpenGL instead of Vulkan.") orelse false; - const options = b.addOptions(); - options.addOption(bool, "opengl", opengl); - exe.root_module.addOptions("config", options); - if (opengl) { - exe.addIncludePath(b.path("ext/gl/include")); - exe.addCSourceFile(.{ - .file = b.path("ext/gl/src/glad.c"), - .flags = &[_][]const u8{"-Iinclude"}, - }); - } else { - exe.linkSystemLibrary("vulkan"); - compileAllShaders(b, exe); - } + exe.linkSystemLibrary("vulkan"); + compileAllShaders(b, exe); exe.linkLibrary(glfw); exe.linkLibC(); |