0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-28 14:42:31 +00:00
netdata_netdata/packaging/cmake/Modules
Austin S. Hemmelgarn e1ab60c2cb
Properly integrate dlib into our build system. (#20086)
* Properly integrate dlib into our build system.

- Use the current latest version of dlib (v19.24.8). This fixes a number
  of warnings in the dlib code that are spilling over into our build
  output. This also is required for the other changes, as the version of
  dlib we were using was still expecting CMake versions earlier than
  3.0.
- Use dlib's CMake build infrastructure instead of their crazy shared
  source thing. This gives us much better integration into our build
  system, enables us to suppress warnings on a per-source-file level,
  and also means that warnings will be much better localized. In theory
  it should also marginally improve build times, though this likely
  won’t be visible for any native builds.
- Use CMake's FetchContent for dlib instead of a git submodule. This
  gives us smaller source tarballs and better decouples our sources from
  our dependencies, as well as making it marginally easier to work wtih
  our git repository due to having one less submodule.

* Disable all of dlib’s external dependencies.

We weren’t using any of them anyway, and this both speeds up the build
and resolves errors on some systems.

* Allow usage of local dlib sources for builds.
2025-04-09 12:50:16 -04:00
..
FindGo.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataBacktrace.cmake Use UPDATE_DISCONNECTED mode for libbacktrace. (#19958) 2025-03-25 06:39:00 +02:00
NetdataCompilerFlags.cmake fix: correct typo in NetdataCompilerFlags (#19614) 2025-02-11 16:38:50 +02:00
NetdataDashboard.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataDetectSystemd.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataDlib.cmake Properly integrate dlib into our build system. (#20086) 2025-04-09 12:50:16 -04:00
NetdataEBPFCORE.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataEBPFLegacy.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataFetchContentExtra.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataGoTools.cmake Integrate OpenTelemetry collector build into build system. (#19702) 2025-03-11 07:27:29 -04:00
NetdataJSONC.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataLibBPF.cmake Link the ebpf plugin against libbpf directly instead of through libnetdata. (#19514) 2025-01-28 20:35:36 +02:00
NetdataProtobuf.cmake Generate protobuf source files in build dir. (#19576) 2025-02-05 09:02:39 -05:00
NetdataSentry.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataUtil.cmake Fix up handling of libunwind in CMake. (#19451) 2025-01-22 07:10:22 -05:00
NetdataVersion.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
NetdataYAML.cmake Updated copyright notices (#19256) 2024-12-20 15:25:45 +02:00
Packaging.cmake Disable generation of debuginfo packages for DEB distros. (#19948) 2025-03-23 22:23:18 +02:00