Skip to content

Make cppast compile with modern toolset#178

Merged
saraedum merged 1 commit into
standardese:mainfrom
gkodinov:fix_cmake_and_update_dependencies
May 20, 2026
Merged

Make cppast compile with modern toolset#178
saraedum merged 1 commit into
standardese:mainfrom
gkodinov:fix_cmake_and_update_dependencies

Conversation

@gkodinov
Copy link
Copy Markdown
Contributor

Fixed the following:

  • updated the cmake_minimum_required() target version to 4.0 : 3.x deprecated
  • Upgraded external repos to use the latest from the 3d party libraries
  • Upgraded Catch2 tests to use the newer test infra
  • Removed obsolete [!hide] from the test descriptions
  • fixed a warning in "" operator overload.

Fixed the following:
 - updated the cmake_minimum_required() target version to 4.0 : 3.x deprecated
 - Upgraded external repos to use the latest from the 3d party libraries
 - Upgraded Catch2 tests to use the newer test infra
 - Removed obsolete [!hide] from the test descriptions
 - fixed a warning in "" operator overload.
@saraedum
Copy link
Copy Markdown
Member

Apparently the CI setup needs updating for this to work

  CMake 4.0 or higher is required.  You are running version 3.18.2

@gkodinov
Copy link
Copy Markdown
Contributor Author

According to https://cmake.org/cmake/help/latest/release/4.0.html#deprecated-and-removed-features:

Compatibility with versions of CMake older than 3.5 has been removed

@saraedum saraedum merged commit 9283ac3 into standardese:main May 20, 2026
0 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants