Skip to content

Commit

Permalink
build: only test libbsd linking if we have found it
Browse files Browse the repository at this point in the history
  • Loading branch information
vincentbernat committed Jan 31, 2016
1 parent 96d5697 commit cbe8bbd
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions configure.ac
Expand Up @@ -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])
Expand Down

0 comments on commit cbe8bbd

Please sign in to comment.