0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-14 17:48:37 +00:00
netdata_netdata/packaging/cmake/Modules
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
..
FindGo.cmake Integrate Go plugin with build system. () 2024-02-26 09:10:14 -05:00
NetdataCompilerFlags.cmake Clean up handling of compiler flags in CMake. () 2024-05-01 07:04:04 -04:00
NetdataDetectSystemd.cmake Assorted macOS build fixes. () 2024-03-26 07:43:03 -04:00
NetdataEBPFCORE.cmake Update libbpf () 2024-06-04 17:10:31 +03:00
NetdataEBPFLegacy.cmake Update libbpf () 2024-06-04 17:10:31 +03:00
NetdataFetchContentExtra.cmake Bump CMake supported versions. () 2024-07-15 10:52:28 -04:00
NetdataGoTools.cmake restructure go.d () 2024-07-02 15:32:34 +03:00
NetdataJSONC.cmake Bump CMake supported versions. () 2024-07-15 10:52:28 -04:00
NetdataLibBPF.cmake Update libbpf () 2024-06-04 17:10:31 +03:00
NetdataProtobuf.cmake Bump CMake supported versions. () 2024-07-15 10:52:28 -04:00
NetdataSentry.cmake Use semver releases with sentry. () 2024-05-31 08:47:53 -04:00
NetdataUtil.cmake Fall back to querying libc.so.6 if ldd can’t detect libc implementation. () 2024-05-17 06:59:10 -04:00
NetdataVersion.cmake Fix version for go.d plugin () 2024-05-28 17:50:23 +03:00
NetdataYAML.cmake Bump CMake supported versions. () 2024-07-15 10:52:28 -04:00
Packaging.cmake Relax strict version constraints for DEB package dependencies. () 2024-07-08 08:23:01 -04:00