]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
build: only test libbsd linking if we have found it
authorVincent Bernat <vincent@bernat.im>
Sun, 31 Jan 2016 14:30:30 +0000 (15:30 +0100)
committerVincent Bernat <vincent@bernat.im>
Sun, 31 Jan 2016 14:30:30 +0000 (15:30 +0100)
configure.ac

index a20442b40b7d99f9b7b13f4a0a2b0b97c092eba2..814251473e8f1813ab1432cdffdc30201abca305 100644 (file)
@@ -139,22 +139,23 @@ AC_FUNC_REALLOC
 AC_FUNC_FORK
 
 # Some functions can be in libbsd
-PKG_CHECK_MODULES([libbsd], [libbsd-overlay], [], [:])
-_save_CFLAGS="$CFLAGS"
-_save_LIBS="$LIBS"
-CFLAGS="$CFLAGS $libbsd_CFLAGS"
-LIBS="$LIBS $libbsd_LIBS"
-AC_MSG_CHECKING([if libbsd can be linked correctly])
-AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])],
-  [
-    AC_MSG_RESULT(yes)
-    LLDP_CFLAGS="$LLDP_CFLAGS $libbsd_CFLAGS"
-    LLDP_LDFLAGS="$LLDP_LDFLAGS $libbsd_LIBS"
-  ],[
-    AC_MSG_RESULT(no)
-    CFLAGS="$_save_CFLAGS"
-    LIBS="$_save_LIBS"
-  ])
+PKG_CHECK_MODULES([libbsd], [libbsd-overlay], [
+  _save_CFLAGS="$CFLAGS"
+  _save_LIBS="$LIBS"
+  CFLAGS="$CFLAGS $libbsd_CFLAGS"
+  LIBS="$LIBS $libbsd_LIBS"
+  AC_MSG_CHECKING([if libbsd can be linked correctly])
+  AC_LINK_IFELSE([AC_LANG_SOURCE([[int main() { return 0; }]])],
+    [
+      AC_MSG_RESULT(yes)
+      LLDP_CFLAGS="$LLDP_CFLAGS $libbsd_CFLAGS"
+      LLDP_LDFLAGS="$LLDP_LDFLAGS $libbsd_LIBS"
+    ],[
+      AC_MSG_RESULT(no)
+      CFLAGS="$_save_CFLAGS"
+      LIBS="$_save_LIBS"
+    ])
+], [:])
 
 # setproctitle may have an _init function
 AC_REPLACE_FUNCS([setproctitle])