]> git.ipfire.org Git - telemetry.git/commitdiff
configure: Depend on libcap
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 24 Feb 2026 11:31:06 +0000 (11:31 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 24 Feb 2026 11:32:34 +0000 (11:32 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jenkinsfile
Makefile.am
configure.ac

index 927bb4f4bcfe84d35ac49c7a31c3432eb01b0bea..10bcde0cee70e7c6efa662298cb32d7eefd18cef 100644 (file)
@@ -209,6 +209,7 @@ def installBuildDepsRedHat(distro, compier) {
                        ${compiler} \
                        \
                        iptables-devel \
+                       libcap-devel \
                        libatasmart-devel \
                        libmnl-devel \
                        libnftnl-devel \
@@ -237,6 +238,7 @@ def installBuildDepsArchLinux(distro, compiler) {
                        \
                        iptables \
                        libatasmart \
+                       libcap \
                        libmnl \
                        libnftnl \
                        libnl \
@@ -263,6 +265,7 @@ def installBuildDepsDebian(distro, compiler, arch) {
                        ${compiler} \
                        \
                        libatasmart-dev \
+                       libcap-dev \
                        libiptc-dev \
                        libmnl-dev \
                        libnftnl-dev \
index a188e8184fbd6fde2669401aadb7f8719bfe0bfb..00ba6ae8c9c03d33bca0b4011ea9954be0f1f234 100644 (file)
@@ -239,6 +239,7 @@ telemetryd_CPPFLAGS = \
 
 telemetryd_CFLAGS = \
        $(AM_CFLAGS) \
+       $(CAP_CFLAGS) \
        $(LIBATASMART_CFLAGS) \
        $(LIBIPTC_CFLAGS) \
        $(LIBMNL_CFLAGS) \
@@ -252,6 +253,7 @@ telemetryd_CFLAGS = \
 
 telemetryd_LDFLAGS = \
        $(AM_LDFLAGS) \
+       $(CAP_LDFLAGS) \
        $(LIBATASMART_LDFLAGS) \
        $(LIBIPTC_LDFLAGS) \
        $(LIBMNL_LDFLAGS) \
@@ -264,6 +266,7 @@ telemetryd_LDFLAGS = \
        $(UDEV_LDFLAGS)
 
 telemetryd_LDADD = \
+       $(CAP_LIBS) \
        $(LIBATASMART_LIBS) \
        $(LIBIPTC_LIBS) \
        $(LIBMNL_LIBS) \
index 3377216b6c22cccecdc4c20839df728515468867..f432667d489cfe70c0b788412bf63ac3baa0cbd2 100644 (file)
@@ -137,6 +137,7 @@ PKG_PROG_PKG_CONFIG
 m4_pattern_forbid([^_?PKG_[A-Z_]+$],[*** pkg.m4 missing, please install pkg-config])
 
 # Check for core dependencies
+PKG_CHECK_MODULES([CAP], [libcap])
 PKG_CHECK_MODULES([RRD], [librrd])
 PKG_CHECK_MODULES([SYSTEMD], [libsystemd])
 PKG_CHECK_MODULES([UDEV], [libudev])