Skip to content

Commit a0d25f6

Browse files
committed
update to latest raylib
Signed-off-by: Tomas Slusny <[email protected]>
1 parent 3594648 commit a0d25f6

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

lib/raygui

Submodule raygui updated 104 files

lib/raylib

Submodule raylib updated 652 files

src/Raylib.NET.Native/Raylib.NET.Native.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118

119119
<!-- Here we need host not target toolset to compile/cross-compile -->
120120
<ItemGroup>
121-
<PackageReference Include="Vezel.Zig.Toolsets.$(HostRuntime)" Version="0.13.0.1">
121+
<PackageReference Include="Vezel.Zig.Toolsets.$(HostRuntime)" Version="0.15.1.1">
122122
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
123123
<PrivateAssets>all</PrivateAssets>
124124
</PackageReference>

src/Raylib.NET.Native/build.zig

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
const std = @import("std");
2+
const builtin = @import("builtin");
23

34
pub fn compileRaylib(b: *std.Build, target: std.Build.ResolvedTarget, optimize: std.builtin.OptimizeMode, shared: bool) !*std.Build.Step.Compile {
4-
const raylib = b.dependency("raylib", .{ .target = target, .optimize = optimize, .shared = shared, .linux_display_backend = .X11 });
5+
const raylib = b.dependency("raylib", .{ .target = target, .optimize = optimize, .linkage = if (shared) std.builtin.LinkMode.dynamic else std.builtin.LinkMode.static, .linux_display_backend = .X11 });
56
const raygui = b.dependency("raygui", .{ .target = target, .optimize = optimize });
67
const lib = raylib.artifact("raylib");
78

@@ -35,18 +36,18 @@ pub fn compileRaylib(b: *std.Build, target: std.Build.ResolvedTarget, optimize:
3536
var gen_step = b.addWriteFiles();
3637
lib.step.dependOn(&gen_step.step);
3738

38-
var cflags = std.ArrayList([]const u8).init(b.allocator);
39-
defer cflags.deinit();
39+
var cflags = std.ArrayList([]const u8){};
40+
defer cflags.deinit(b.allocator);
4041

41-
try cflags.appendSlice(&[_][]const u8{
42+
try cflags.appendSlice(b.allocator, &[_][]const u8{
4243
"-std=gnu99",
4344
"-D_GNU_SOURCE",
4445
"-DGL_SILENCE_DEPRECATION=199309L",
4546
"-fno-sanitize=undefined",
4647
});
4748

4849
if (shared) {
49-
try cflags.appendSlice(&[_][]const u8{
50+
try cflags.appendSlice(b.allocator, &[_][]const u8{
5051
"-fPIC",
5152
"-DBUILD_LIBTYPE_SHARED",
5253
});

src/Raylib.NET.Native/build.zig.zon

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
.{
2-
.name = "Raylib.NET",
2+
.name = .Raylib_NET,
33
.version = "0.0.0",
44
.minimum_zig_version = "0.13.0",
5+
.fingerprint = 0x2e11ece2dc4951ac,
56

67
.dependencies = .{
78
.raylib = .{ .path = "../../lib/raylib" },

0 commit comments

Comments
 (0)