]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
cmake: upgrade 3.31.6 -> 4.0.3
authorMoritz Haase <Moritz.Haase@bmw.de>
Thu, 3 Jul 2025 13:27:20 +0000 (15:27 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 17 Jul 2025 09:21:46 +0000 (10:21 +0100)
commitfc7aafb30bc5fe83f8d2ed451cb6b4d68b131fb5
tree1ef922686b6c42b148dee3e0b42739fc3f807d6f
parent932be19f48735d72a72de2771911119433956f4f
cmake: upgrade 3.31.6 -> 4.0.3

This is the first major release bump for CMake since 3.0 was released in 2014.
Compatibility with versions of CMake older than 3.5 has been removed. Full
release notes are available at [0].

Obsolete patches have been removed and the few remaining ones have been
refreshed. We can now build cmake without patches, only cmake-native requires
two that are not suitable for upstreaming.

The main license file has been renamed from Copyright.txt to LICENSE.rst in [1].
References to the file have been updated, causing changes to the licensing
header in 'cmake.h' (see [2]).

Additionally, the '1996 - 2024' copyright statement in (cm)curl's COPYING was
updated to '1996 - 2025' in [3].

[0]: https://cmake.org/cmake/help/v4.0/release/4.0.html
[1]: https://gitlab.kitware.com/cmake/cmake/-/commit/2d42a5444f859891b6598c76ea5d51510013565e
[2]: https://gitlab.kitware.com/cmake/cmake/-/commit/de273b2e115974a012a6204ffee046dc9ce77586
[3]: https://gitlab.kitware.com/cmake/cmake/-/commit/48b13baebc7f99442c3b872f202efd2fb92d6d7f

License-Update: License file renamed; copyright years updated
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
CC: alex.kanavin@gmail.com
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/sdkext/files/myapp_cmake/CMakeLists.txt
meta/lib/oeqa/selftest/cases/devtool.py
meta/recipes-devtools/cmake/cmake-native_4.0.3.bb [moved from meta/recipes-devtools/cmake/cmake-native_3.31.6.bb with 90% similarity]
meta/recipes-devtools/cmake/cmake.inc
meta/recipes-devtools/cmake/cmake/0001-CMakeDetermineCompilerABI-Strip-pipe-from-compile-fl.patch [deleted file]
meta/recipes-devtools/cmake/cmake/0001-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal.patch [moved from meta/recipes-devtools/cmake/cmake/0005-Disable-use-of-ext2fs-ext2_fs.h-by-cmake-s-internal-.patch with 90% similarity]
meta/recipes-devtools/cmake/cmake/0001-cmCurl-Avoid-using-undocumented-type-for-CURLOPT_NET.patch [deleted file]
meta/recipes-devtools/cmake/cmake/0001-ctest-Allow-arbitrary-characters-in-test-names-of-CT.patch [deleted file]
meta/recipes-devtools/cmake/cmake/0002-CMakeLists.txt-disable-USE_NGHTTP2.patch [moved from meta/recipes-devtools/cmake/cmake/0001-CMakeLists.txt-disable-USE_NGHTTP2.patch with 83% similarity]
meta/recipes-devtools/cmake/cmake_4.0.3.bb [moved from meta/recipes-devtools/cmake/cmake_3.31.6.bb with 96% similarity]