diff options
| author | Scribe of the Ziggurat <[email protected]> | 2022-02-09 17:23:14 +1000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-02-09 08:23:14 +0100 |
| commit | 96452637d979da3a37d0af79df32a83a935d6f85 (patch) | |
| tree | 91d928584b9656344f04928276d9032cf9571b71 /src | |
| parent | 1e436be51d4f8853c3494a0753eabe7628ac6d90 (diff) | |
| download | raylib-96452637d979da3a37d0af79df32a83a935d6f85.tar.gz raylib-96452637d979da3a37d0af79df32a83a935d6f85.zip | |
Add BSD support for zig builds (#2332)
- Adds a new OS clause to build.zig for the BSDs
- Tested on my FreeBSD box using https://github.com/Not-Nik/raylib-zig
- All demos build and render just fine. Nice !
Diffstat (limited to 'src')
| -rw-r--r-- | src/build.zig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/build.zig b/src/build.zig index 915d33a8..61c0e662 100644 --- a/src/build.zig +++ b/src/build.zig @@ -47,6 +47,19 @@ pub fn Pkg(srcdir: []const u8) type { raylib.linkSystemLibrary("m"); raylib.linkSystemLibrary("X11"); }, + .freebsd, .openbsd, .netbsd, .dragonfly => { + raylib.addCSourceFiles(&.{srcdir ++ "/rglfw.c"}, raylib_flags); + raylib.linkSystemLibrary("GL"); + raylib.linkSystemLibrary("rt"); + raylib.linkSystemLibrary("dl"); + raylib.linkSystemLibrary("m"); + raylib.linkSystemLibrary("X11"); + raylib.linkSystemLibrary("Xrandr"); + raylib.linkSystemLibrary("Xinerama"); + raylib.linkSystemLibrary("Xi"); + raylib.linkSystemLibrary("Xxf86vm"); + raylib.linkSystemLibrary("Xcursor"); + }, .macos => { // On macos rglfw.c include Objective-C files. const raylib_flags_extra_macos = &[_][]const u8{ |
