Submodule updates (#3586)

Update submodules and also provide compatibility with CMake 4.0.

  - assimp: `v5.4.1` -> `v5.4.3`
  - catch: `v3.5.3` -> `3.8.0`
  - date: `master` -> `v3.0.3`
  - freetype2: `v2.10.4` -> `v2.13.3`. Also change to freetypes original Git server
  - glbindings: `v3.3.0` -> `v3.4.0`
  - glm: `master` -> `v1.0.2`
  - scnlib: `v4.0.1` -> `v2.0.2`
  - soloud: `master` -> `master`
  - tinyxml: `master` -> `v11.0.0`
  - tracy: `v0.10.1` -> `v0.11.0`
This commit is contained in:
Alexander Bock
2025-03-31 22:30:31 +02:00
committed by GitHub
parent 627b09296a
commit bf2fee7d71
9 changed files with 14 additions and 8 deletions

View File

@@ -27,6 +27,12 @@ cmake_policy(VERSION 3.25)
project(OpenSpace)
# CMake 4.0 will no longer allow minimum required version below 3.5 and some of our
# dependencies have not been updated to reflect this. To make things work, we blanked
# require to 3.10 here to remove those issues. Once CMake configures and generates
# successfully without this next line, it can be removed
set(CMAKE_POLICY_VERSION_MINIMUM 3.10)
set(OPENSPACE_RELEASE_BUILD OFF)
set(OPENSPACE_VERSION_MAJOR)
set(OPENSPACE_VERSION_MINOR)

View File

@@ -38,7 +38,7 @@ set(PROJECT_ARCH "x86_64")
# reserved. Use of this source code is governed by a BSD-style license that
# can be found in the LICENSE file.
cmake_minimum_required(VERSION 2.8.12.1)
cmake_minimum_required(VERSION 3.10)
# Use folders in the resulting project files.
set_property(GLOBAL PROPERTY OS_FOLDERS ON)