project "GLFW" kind "StaticLib" language "C" targetdir ("bin/" .. outputdir .. "/%{prj.name}") objdir ("obj/" .. outputdir .. "/%{prj.name}") files{ "include/GLFW/glfw3.h", "include/GLFW/glfw3native.h", "src/glfw_config.h", "src/context.c", "src/init.c", "src/monitor.c", "src/vulkan.c", "src/window.c" } filter "system:windows" buildoptions {"-std=c11", "-lgdi32"} 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 { "system:windows","configurations:Release"} buildoptions "/MT"