diff --git a/premake5.lua b/premake5.lua new file mode 100644 index 00000000..31177c67 --- /dev/null +++ b/premake5.lua @@ -0,0 +1,37 @@ +project "spdlog" + kind "StaticLib" + language "C++" + cppdialect "C++11" + staticruntime "off" + + targetdir ("bin/" .. outputdir .. "/%{prj.name}") + objdir ("bin-int/" .. outputdir .. "/%{prj.name}") + + defines + { + "SPDLOG_COMPILED_LIB" + } + + files + { + "spdlog/**.h", + "spdlog/**.cpp", + "src/**.cpp" + } + + includedirs + { + "include" + } + + filter "system:windows" + systemversion "latest" + + filter "configurations:Debug" + runtime "Debug" + symbols "on" + + filter "configurations:Release" + runtime "Release" + optimize "on" + --staticruntime "on"