comparison third_party/raylib/raylib.bzl @ 177:24fe8ff94056

Fixed few issues with current setup.
author MrJuneJune <me@mrjunejune.com>
date Wed, 21 Jan 2026 19:40:48 -0800
parents 78ea8d5ccc87
children 94705b5986b3
comparison
equal deleted inserted replaced
172:0face9898d04 177:24fe8ff94056
1 load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
2
1 def raylib_binary( 3 def raylib_binary(
2 name, 4 name,
3 srcs, 5 srcs,
4 deps = [], 6 deps = [],
5 data = [], 7 data = [],
41 linkopts_macos: Extra linkopts for macOS. 43 linkopts_macos: Extra linkopts for macOS.
42 linkopts_linux: Extra linkopts for Linux. 44 linkopts_linux: Extra linkopts for Linux.
43 linkopts_windows: Extra linkopts for Windows. 45 linkopts_windows: Extra linkopts for Windows.
44 static: Make build executable static 46 static: Make build executable static
45 """ 47 """
46 native.cc_binary( 48 cc_binary(
47 name = name, 49 name = name,
48 srcs = srcs, 50 srcs = srcs,
49 data = data, 51 data = data,
50 deps = deps + select({ 52 deps = deps + select({
51 "//config:macos": deps_macos, 53 "//config:macos": deps_macos,