diff third_party/raylib/raylib.bzl @ 60:d64a8c189a77

Merged
author June Park <me@mrjunejune.com>
date Sat, 20 Dec 2025 13:56:01 -0500
parents ccb42d5bf8fd
children 9df5587cf23b
line wrap: on
line diff
--- a/third_party/raylib/raylib.bzl	Tue Dec 16 21:01:45 2025 -0500
+++ b/third_party/raylib/raylib.bzl	Sat Dec 20 13:56:01 2025 -0500
@@ -18,7 +18,9 @@
           "-ldl",
           "-lrt",
           "-lX11",
-        ]):
+        ],
+        static = False
+    ):
     """
     Raylib specific cross platform rules.
 
@@ -30,6 +32,7 @@
         deps_linux: Extra deps for Linux.
         linkopts_macos: Extra linkopts for macOS.
         linkopts_linux: Extra linkopts for Linux.
+        static: Make build exectuable static
     """
 
     macos_bin = name + "_macos"
@@ -40,6 +43,7 @@
         srcs = srcs,
         deps = deps + deps_macos,
         linkopts = linkopts_macos,
+        linkstatic = static,
     )
 
     native.cc_binary(
@@ -47,6 +51,7 @@
         srcs = srcs,
         deps = deps + deps_linux,
         linkopts = linkopts_linux,
+        linkstatic = static,
     )
 
     native.alias(