From d15bbf71a789a7fcc0cb57c877fec2068ac61bb2 Mon Sep 17 00:00:00 2001 From: Kuspanov Azamat Date: Sat, 16 Nov 2024 20:16:41 +0500 Subject: [PATCH] add premake5.lua --- premake5.lua | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 premake5.lua diff --git a/premake5.lua b/premake5.lua new file mode 100644 index 00000000..a06725fb --- /dev/null +++ b/premake5.lua @@ -0,0 +1,45 @@ +project "glfw" + kind "StaticLib" + language "C" + + targetdir "bin/%{cfg.buildcfg}" + objdir "bin-int/%{cfg.buildcfg}" + + files + { + "include/GLFW/glfw3.h", + "include/GLFW/glfw3native.h", + "src/**.h", + "src/**.c" + } + + filter "system:windows" + systemversion "latest" + staticruntime "On" + + files + { + "src/win32_init.c", + "src/win32_joystick.c", + "src/win32_monitor.c", + "src/win32_time.c", + "src/win32_thread.c", + "src/win32_window.c", + "src/wgl_context.c", + "src/egl_context.c", + "src/osmesa_context.c" + } + + defines + { + "_GLFW_WIN32", + "_CRT_SECURE_NO_WARNINGS" + } + + filter "configurations:Debug" + defines { "DEBUG" } + symbols "On" + + filter "configurations:Release" + defines { "NDEBUG" } + optimize "On" \ No newline at end of file