Browse code

use pkg-config to determine CHECK_LIBS

Using check requires '-lsubunit' now, see: https://bugs.debian.org/646093

Patch-Name: use-pkg-config-to-determine-CHECK_LIBS.patch

Signed-off-by: Mickey Sola <msola@sourcefire.com>

Andreas Cadhalpun authored on 2015/10/23 03:50:53
Showing 1 changed files
... ...
@@ -4,6 +4,13 @@ AC_ARG_ENABLE(check,
4 4
 [AS_HELP_STRING([--enable-check], [enable check unit tests @<:@default=auto@:>@])], enable_check_ut=$enableval, enable_check_ut="auto" )
5 5
 
6 6
 if test "$enable_check_ut" != "no" ; then
7
+
8
+PKG_CHECK_MODULES(CHECK, [check], [HAVE_LIBCHECK=yes], [HAVE_LIBCHECK=no])
9
+
10
+if test "X$HAVE_LIBCHECK" == "Xyes"; then
11
+    CHECK_CPPFLAGS=$CHECK_CFLAGS
12
+else
13
+
7 14
 case "$host_os" in
8 15
     *linux*)
9 16
         save_LDFLAGS="$LDFLAGS"
... ...
@@ -23,6 +30,8 @@ case "$host_os" in
23 23
 esac
24 24
 
25 25
 fi
26
+fi
27
+
26 28
 AC_SUBST([CHECK_CPPFLAGS])
27 29
 AC_SUBST([CHECK_LIBS])
28 30
 AM_CONDITIONAL([HAVE_LIBCHECK],test "X$HAVE_LIBCHECK" = "Xyes")