yaml-cpp/premake5.lua

44 lines
645 B
Lua
Raw Normal View History

2023-04-03 05:59:56 +03:00
project "yaml-cpp"
kind "StaticLib"
language "C++"
targetdir ("bin/" .. outputdir .. "/%{prj.name}")
objdir ("bin-int/" .. outputdir .. "/%{prj.name}")
files
{
"src/**.h",
"src/**.cpp",
2023-04-03 07:30:11 +03:00
"include/**.cpp",
2023-04-03 05:59:56 +03:00
"include/**.h"
}
includedirs
{
"include"
}
2023-04-03 06:33:21 +03:00
defines
{
"YAML_CPP_STATIC_DEFINE"
}
2023-04-03 05:59:56 +03:00
filter "system:windows"
systemversion "latest"
cppdialect "C++17"
2023-04-07 20:57:49 +03:00
staticruntime "off"
2023-04-03 05:59:56 +03:00
filter "system:linux"
pic "On"
systemversion "latest"
cppdialect "C++17"
2023-04-07 20:57:49 +03:00
staticruntime "off"
2023-04-03 05:59:56 +03:00
filter "configurations:Debug"
runtime "Debug"
symbols "on"
filter "configurations:Release"
runtime "Release"
optimize "on"