Skip to content
Closed
43 changes: 43 additions & 0 deletions premake5.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
project "yaml-cpp"
kind "StaticLib"
systemversion "latest"
language "C++"
cppdialect "C++11"
staticruntime "on"

targetdir ("bin/" .. outputdir .. "/%{prj.name}")
objdir ("bin-int/" .. outputdir .. "/%{prj.name}")

files
{
"src/**.h",
"src/**.cpp",

"include/**.h"
}

includedirs
{
"include"
}

filter "system:windows"
defines
{
"YAML_CPP_STATIC_DEFINE"
}

filter "system:linux"
pic "On"

filter "configurations:Debug"
runtime "Debug"
symbols "on"

filter "configurations:Release"
runtime "Release"
optimize "on"

filter "configurations:Dist"
runtime "Release"
optimize "on"