project "SHADE_Managed" kind "SharedLib" language "C++" clr "NetCore" dotnetframework "net5.0" cppdialect "C++17" targetdir ("bin/" .. outputdir .. "/%{prj.name}") objdir ("bin-int/" .. outputdir .. "/%{prj.name}") systemversion "latest" pchheader "SHpch.h" pchsource "%{prj.location}/src/SHpch.cpp" staticruntime "on" files { "%{prj.location}/src/**.hxx", "%{prj.location}/src/**.h++", "%{prj.location}/src/**.cxx", "%{prj.location}/src/**.h", "%{prj.location}/src/**.hpp", "%{prj.location}/src/**.c", "%{prj.location}/src/**.cpp", } includedirs { "%{prj.location}/src", "%{IncludeDir.spdlog}/include", "%{IncludeDir.imgui}", "%{IncludeDir.imguizmo}", "%{IncludeDir.imnodes}", "%{IncludeDir.yamlcpp}", "%{IncludeDir.RTTR}/include", "%{wks.location}/SHADE_Engine/src" } links { "yaml-cpp", "imgui", "spdlog", } flags { "MultiProcessorCompile" } dependson { "yaml-cpp", "imgui", "spdlog", } warnings 'Extra' filter "configurations:Debug" symbols "On" defines {"_DEBUG"} filter "configurations:Release" optimize "On" defines{"_RELEASE"}