0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-07 14:55:41 +00:00
netdata_netdata/packaging/cmake
Austin S. Hemmelgarn 3025ffe80b
Bump CMake supported versions. ()
* Properly support CMake 3.30.

As of CMake 3.30, calling `FetchContent_Populate` is officially
deprecated, and you get a warning about eventual removal.

We end up calling this function to compensate for the fact that CMake
prior to 3.28 provides no other way to make an external project managed
through FetchContent available without adding it to the `all` target and
thus installing the files from it, which we need to avoid doing for our
vendored libraries.

This changes things to check for CMake 3.28 or newer, and use the
preferred method on those systems. Unfortunately, this is handled in a
different place than the old workaround needed it to be handled in, so
we need checks in multiple places to make this work.

* Bump supported CMake versions to 3.16-3.30.

The last system we supported that shipped 3.13 was Debian 10, which we
no longer support, and 3.30 is the latest version.
2024-07-15 10:52:28 -04:00
..
Modules Bump CMake supported versions. () 2024-07-15 10:52:28 -04:00
pkg-files Restructure packaging related files to better reflect usage. () 2024-05-30 12:40:29 -04:00
config.cmake.h.in Use semver releases with sentry. () 2024-05-31 08:47:53 -04:00