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 90552bd501
Fix handling of vendored eBPF code in CMake. ()
* Fix logic error in CMake code for kernel version detection.

* Force legacy libbpf for CentOS 7 and AL 2 package builds.

* Check target kernel version instead of host kernel version.

This should help when building in containers.

* Fix up handling for older versions of CMake.

* Use CMake C compiler for libbpf builds.

* Fix selection of legacy eBPF code in static builds.

* Explicitly pull in kernel headers on CentOS.

* Fix typo in FORCE_LEGACY_LIBBPF option.

* Only enable eBPF by default on x86.

* Fix detection of static builds.

* Fix libc detection logic.

* Fix handling of static builds.

* Fix musl libc detection.

* Fix check messages for libc detection.
2024-05-06 07:05:34 -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 Move libbpf and eBPF CO-RE bundling into CMake. () 2024-04-24 09:17:23 +03:00
NetdataEBPFLegacy.cmake Fix handling of vendored eBPF code in CMake. () 2024-05-06 07:05:34 -04:00
NetdataFetchContentExtra.cmake Prefer Protobuf’s own CMake config over CMake's FindProtobuf. () 2024-03-20 07:13:44 -04:00
NetdataGoTools.cmake remove go.d symbol/debug info with RelWithDebInfo () 2024-05-01 14:14:39 +03:00
NetdataJSONC.cmake Move bundling of JSON-C to CMake. () 2024-04-10 08:30:17 -04:00
NetdataLibBPF.cmake Fix handling of vendored eBPF code in CMake. () 2024-05-06 07:05:34 -04:00
NetdataProtobuf.cmake Significantly simplify the protobuf handling in CMake. () 2024-05-01 07:04:28 -04:00
NetdataSentry.cmake Move vendoring of Sentry to it’s own module and switch to using Git instead of the releases page. () 2024-04-10 11:03:49 -04:00
NetdataUtil.cmake Fix handling of vendored eBPF code in CMake. () 2024-05-06 07:05:34 -04:00
NetdataYAML.cmake Move bundling of libyaml to CMake. () 2024-03-20 14:03:15 -04:00
Packaging.cmake Fix DEB package conflict entries. () 2024-05-02 17:55:08 -04:00