diff --git a/premake5.lua b/premake5.lua index d1c5105c..50053f7a 100644 --- a/premake5.lua +++ b/premake5.lua @@ -1,7 +1,8 @@ project "GLFW" kind "StaticLib" language "C" - + staticruntime "on" + targetdir ("bin/" .. outputdir .. "/%{prj.name}") objdir ("bin-int/" .. outputdir .. "/%{prj.name}") @@ -31,9 +32,7 @@ project "GLFW" } filter "system:windows" - buildoptions { "-std=c11", "-lgdi32" } systemversion "latest" - staticruntime "On" files { @@ -56,5 +55,11 @@ project "GLFW" "_GLFW_WIN32", "_CRT_SECURE_NO_WARNINGS" } - filter { "system:windows", "configurations:Release" } - buildoptions "/MT" \ No newline at end of file + + filter "configurations:Debug" + runtime "Debug" + symbols "on" + + filter "configurations:Release" + runtime "Release" + optimize "on" \ No newline at end of file