include "code/assimp_code.lua" include "contrib/assimp_contrib.lua" outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}" group "Dependencies" include "contrib/zlib" include "contrib/zip" include "contrib/pugixml" --include "contrib/openddlparser" group "" workspace "Assimp Test" architecture "x86_64" configurations { "Debug", "Release" } project "Assimp" kind "StaticLib" language "C++" cppdialect "C++17" staticruntime "off" warnings "off" targetdir ("bin/" .. outputdir .. "/%{prj.name}") objdir ("bin-int/" .. outputdir .. "/%{prj.name}") files { AssimpSourceFiles, AssimpImporterSourceFiles, ContribSourceFiles } links { "zlib", "zip", "pugixml" } includedirs { "%{prj.location}/code", "%{prj.location}/include", "%{prj.location}", ContribIncludeDirs } defines { --"ASSIMP_DOUBLE_PRECISION" "RAPIDJSON_HAS_STDSTRING", "OPENDDLPARSER_BUILD" } filter "system:linux" pic "On" systemversion "latest" filter "system:macosx" pic "On" filter "system:windows" systemversion "latest" filter "configurations:Debug" runtime "Debug" symbols "on" filter "configurations:Release" runtime "Release" optimize "on"