From cff165fa37fe38eed3fb396a3e1d50d1ab9d58ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Tue, 1 Sep 2026 03:20:08 -0300 Subject: [PATCH] Build fix for macOS + premake4 + brew sdl2 --- premake4.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/premake4.lua b/premake4.lua index cb4c14dbe..0be013e3b 100644 --- a/premake4.lua +++ b/premake4.lua @@ -934,7 +934,7 @@ function set_ios_config() end end -function backend_is( name, libname ) +function initialize_backends() if not _OPTIONS["with-backend"] then _OPTIONS["with-backend"] = "SDL2" end @@ -942,6 +942,10 @@ function backend_is( name, libname ) if next(backends) == nil then backends = string.explode(_OPTIONS["with-backend"],",") end +end + +function backend_is( name, libname ) + initialize_backends() local backend_sel = table.contains( backends, name ) @@ -1170,6 +1174,7 @@ solution "eepp" generate_os_links() parse_args() + initialize_backends() if os.is_real("macosx") then defines { "GL_SILENCE_DEPRECATION" }