Skip to content

Commit d20ff8e

Browse files
committed
[build.zig] Leverage dependencyFromBuildZig
1 parent 37205bb commit d20ff8e

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/build.zig

+6-7
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var raylib_flags_arr: std.ArrayListUnmanaged([]const u8) = .{};
1111

1212
// This has been tested with zig version 0.12.0
1313
pub fn addRaylib(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode, options: Options) !*std.Build.Step.Compile {
14-
const raylib_dep = b.dependency(options.raylib_dependency_name, .{
14+
const raylib_dep = b.dependencyFromBuildZig(@This(), .{
1515
.target = target,
1616
.optimize = optimize,
1717
.raudio = options.raudio,
@@ -257,7 +257,6 @@ pub const Options = struct {
257257
linux_display_backend: LinuxDisplayBackend = .X11,
258258
opengl_version: OpenglVersion = .auto,
259259

260-
raylib_dependency_name: []const u8 = "raylib",
261260
raygui_dependency_name: []const u8 = "raygui",
262261
};
263262

@@ -272,11 +271,11 @@ pub const OpenglVersion = enum {
272271

273272
pub fn toCMacroStr(self: @This()) []const u8 {
274273
switch (self) {
275-
.auto => @panic("OpenglVersion.auto cannot be turned into a C macro string"),
276-
.gl_1_1 => return "GRAPHICS_API_OPENGL_11",
277-
.gl_2_1 => return "GRAPHICS_API_OPENGL_21",
278-
.gl_3_3 => return "GRAPHICS_API_OPENGL_33",
279-
.gl_4_3 => return "GRAPHICS_API_OPENGL_43",
274+
.auto => @panic("OpenglVersion.auto cannot be turned into a C macro string"),
275+
.gl_1_1 => return "GRAPHICS_API_OPENGL_11",
276+
.gl_2_1 => return "GRAPHICS_API_OPENGL_21",
277+
.gl_3_3 => return "GRAPHICS_API_OPENGL_33",
278+
.gl_4_3 => return "GRAPHICS_API_OPENGL_43",
280279
.gles_2 => return "GRAPHICS_API_OPENGL_ES2",
281280
.gles_3 => return "GRAPHICS_API_OPENGL_ES3",
282281
}

0 commit comments

Comments
 (0)