-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Description
On CMake 3.27 I get the following warning:
CMake Deprecation Warning at external/gcem/CMakeLists.txt:21 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- GCE-Math version 1.18.0On CMake 3.31 I get the following warning:
CMake Deprecation Warning at external/gcem/CMakeLists.txt:21 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- GCE-Math version 1.18.0The current line is:
cmake_minimum_required(VERSION 3.1)
I think its time to update it or add a max suffix, as suggested by the warning.
Looking at the CMakeLists file and how simple it is, I don't think anything should be affected by the new policies. Also I did a test with both 3.25 and 3.31 and both compiles without any new warnings.
Potential Solution
I either suggest going up to 3.10:
cmake_minimum_required(VERSION 3.10)or to 3.12 with max 3.31, as 3.12 is the one where <max_policy> was introduced.
cmake_minimum_required(VERSION 3.12...3.31)Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels