From cbe8bbd6b60fdc0fa83ddb10d2f771ed26810304 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 31 Jan 2016 15:30:30 +0100 Subject: [PATCH] build: only test libbsd linking if we have found it --- configure.ac | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac index a20442b4..81425147 100644 --- a/configure.ac +++ b/configure.ac @@ -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]) -- 2.39.2