]> git.ipfire.org Git - telemetry.git/commitdiff
libnl: Link against libnl3-genl
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 28 Mar 2026 13:26:51 +0000 (13:26 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 28 Mar 2026 13:26:51 +0000 (13:26 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
configure.ac

index b0d91578e15752b2fb1336f428643f213cfddee2..640d28c939d2942bd25ff388b5a414eaf8127aae 100644 (file)
@@ -255,6 +255,7 @@ telemetryd_CFLAGS = \
        $(LIBMNL_CFLAGS) \
        $(LIBNFTNL_CFLAGS) \
        $(LIBNL3_CFLAGS) \
+       $(LIBNL3_GENL_CFLAGS) \
        $(LIBNL3_ROUTE_CFLAGS) \
        $(RRD_CFLAGS) \
        $(SENSORS_CFLAGS) \
@@ -269,6 +270,7 @@ telemetryd_LDFLAGS = \
        $(LIBMNL_LDFLAGS) \
        $(LIBNFTNL_LDFLAGS) \
        $(LIBNL3_LDFLAGS) \
+       $(LIBNL3_GENL_LDFLAGS) \
        $(LIBNL3_ROUTE_LDFLAGS) \
        $(RRD_LDFLAGS) \
        $(SENSORS_LDFLAGS) \
@@ -282,6 +284,7 @@ telemetryd_LDADD = \
        $(LIBMNL_LIBS) \
        $(LIBNFTNL_LIBS) \
        $(LIBNL3_LIBS) \
+       $(LIBNL3_GENL_LIBS) \
        $(LIBNL3_ROUTE_LIBS) \
        $(RRD_LIBS) \
        $(SENSORS_LIBS) \
index 423d5c9fa629a7d9362357371739988aab8d01ad..03849b5f359f92f6c13d18900e55004666b49e1c 100644 (file)
@@ -182,6 +182,14 @@ if test "x$have_libnl3" = "xyes"; then
        AC_DEFINE([HAVE_LIBNL3], [1], [Define if you have libnl-3])
 fi
 
+# libnl-3 genl
+PKG_CHECK_MODULES([LIBNL3_GENL], [libnl-genl-3.0],
+       [have_libnl3_genl=yes], [have_libnl3_genl=no])
+
+if test "x$have_libnl3_genl" = "xyes"; then
+       AC_DEFINE([HAVE_LIBNL3_GENL], [1], [Define if you have libnl-3-genl])
+fi
+
 # libnl-3 route
 PKG_CHECK_MODULES([LIBNL3_ROUTE], [libnl-route-3.0],
        [have_libnl3_route=yes], [have_libnl3_route=no])
@@ -320,6 +328,7 @@ AC_MSG_RESULT([
                libmnl:                         ${have_libmnl}
                libnftnl:                       ${have_libnftnl}
                libnl-3:                        ${have_libnl3}
+               libnl-3-genl:                   ${have_libnl3_genl}
                libnl-3-route:                  ${have_libnl3_route}
                sensors:                        ${have_sensors}