diff --git a/CI/install_debian_deps.sh b/CI/install_debian_deps.sh index bc35e8c040..bad780315b 100755 --- a/CI/install_debian_deps.sh +++ b/CI/install_debian_deps.sh @@ -25,7 +25,7 @@ declare -rA GROUPED_DEPS=( " # These dependencies can alternatively be built and linked statically. - [openmw-deps-dynamic]="libmygui-dev libopenscenegraph-dev libsqlite3-dev" + [openmw-deps-dynamic]="libmygui-dev libopenscenegraph-dev libsqlite3-dev libcollada-dom-dev" [clang-tidy]="clang-tidy" # Pre-requisites for building MyGUI and OSG for static linking. diff --git a/CMakeLists.txt b/CMakeLists.txt index a5ba7e8fbc..358f3254cb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -265,7 +265,15 @@ set(USED_OSG_PLUGINS osgdb_serializers_osg osgdb_tga) -find_package(collada_dom) +if(NOT COLLADA_DOM_VERSION_MAJOR) + set(COLLADA_DOM_VERSION_MAJOR 2) +endif() + +if(NOT COLLADA_DOM_VERSION_MINOR) + set(COLLADA_DOM_VERSION_MINOR 5) +endif() + +find_package(collada_dom 2.5) option(OPENMW_USE_SYSTEM_ICU "Use system ICU library instead of internal. If disabled, requires autotools" ON) if(OPENMW_USE_SYSTEM_ICU)