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>
... | ... |
@@ -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") |