From 3f2586ee33e3bc7b5abd076d1b212641d4dfa29b Mon Sep 17 00:00:00 2001 From: ravimohan1991 Date: Tue, 1 Dec 2020 17:25:49 +0530 Subject: [PATCH] Added Mac support for glfw --- premake5.lua | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/premake5.lua b/premake5.lua index 96bd0fe9..c58405a4 100644 --- a/premake5.lua +++ b/premake5.lua @@ -69,6 +69,37 @@ project "GLFW" "_GLFW_X11" } + filter "system:macosx" + -- https://github.com/premake/premake-core/wiki/pic + pic "On" + + systemversion "latest" + staticruntime "On" + + includedirs + { + "/opt/X11/include" + } + + files + { + "src/x11_init.c", + "src/x11_monitor.c", + "src/x11_window.c", + "src/xkb_unicode.c", + "src/posix_time.c", + "src/posix_thread.c", + "src/glx_context.c", + "src/egl_context.c", + "src/osmesa_context.c", + "src/null_joystick.c" + } + + defines + { + "_GLFW_X11" + } + filter "configurations:Debug" runtime "Debug" symbols "on"