-- outputdir = "%{wks.location}/bin/%{cfg.buildcfg}" -- interdir = "%{wks.location}/bin_int" -- workspace "ModelCompile" -- architecture "x64" -- configurations -- { -- "Release", -- "Debug" -- } project "ModelCompiler" kind "ConsoleApp" language "C++" cppdialect "C++20" targetdir (outputdir) objdir (interdir) systemversion "latest" files { "%{prj.location}/src/**.h", "%{prj.location}/src/**.cpp", "%{prj.location}/src/**.hpp" } includedirs { "%{prj.location}/src" } externalwarnings "Off" flags { "MultiProcessorCompile" } warnings 'Extra' defines { "TINYGLTF_IMPLEMENTATION", "TINYGLTF_NO_EXTERNAL_IMAGE", "TINYGLTF_NO_INCLUDE_STB_IMAGE", "TINYGLTF_NO_INCLUDE_STB_IMAGE_WRITE", "TINYGLTF_NO_STB_IMAGE_WRITE", "TINYGLTF_NO_STB_IMAGE", "TINYGLTF_USE_CPP14" } filter "configurations:Debug" symbols "On" defines {"_DEBUG"} filter "configurations:Release" optimize "On" defines{"_RELEASE"} filter "configurations:Publish" flags {"ExcludeFromBuild"}