12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- add_rules("mode.debug", "mode.release")
- add_requires("boost", {configs = {filesystem = true}})
- add_requires("libxml2", "minizip", "pcre", "uriparser")
- option("common")
- set_default(true)
- if is_plat("windows") then
- add_defines("WIN32")
- if is_kind("shared") then
- add_defines("DOM_DYNAMIC", "DOM_EXPORT")
- end
- end
- set_languages("cxx11")
- add_defines("DOM_INCLUDE_LIBXML", "USE_URIPARSER")
- target("collada-dom")
- set_kind("$(kind)")
- add_files("src/dae/*.cpp")
- add_files("src/modules/*/*.cpp")
- add_includedirs("include")
- add_headerfiles("include/(*.h)")
- add_headerfiles("include/(dae/*.h)")
- add_headerfiles("include/(modules/*.h)")
- add_options("common")
- add_packages("pcre", "boost", "libxml2", "minizip", "uriparser")
- target("colladadom141")
- set_kind("static")
- add_deps("collada-dom")
- add_files("src/1.4/dom/*.cpp")
- add_includedirs("include")
- add_headerfiles("include/(1.4/dom/*.h)")
- add_options("common")
- add_packages("pcre", "boost")
- target("colladadom150")
- set_kind("static")
- add_deps("collada-dom")
- add_files("src/1.5/dom/*.cpp")
- add_includedirs("include")
- add_headerfiles("include/(1.5/dom/*.h)")
- add_options("common")
- add_packages("pcre", "boost")
|