tests: Make unit test building optional
Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
parent
d505165f2b
commit
ead4cdeb99
2 changed files with 9 additions and 1 deletions
|
@ -75,7 +75,12 @@ AC_CHECK_PROGS(YACC, 'bison -y')
|
|||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
|
||||
PKG_CHECK_MODULES([CHECK], [check >= 0.9.0])
|
||||
PKG_CHECK_MODULES([CHECK], [check >= 0.9.0],
|
||||
[AC_DEFINE([ENABLE_UNIT_TESTS], [1], [Do unit tests])],
|
||||
[AC_MSG_WARN([*** Disabling building of unit tests])
|
||||
AC_DEFINE([ENABLE_UNIT_TESTS], [0], [Do not do unit tests])])
|
||||
|
||||
AM_CONDITIONAL([ENABLE_UNIT_TESTS], [test "x$ENABLE_UNIT_TESTS" = "xyes"])
|
||||
|
||||
AC_ARG_WITH([pkgconfigdir], AS_HELP_STRING([--with-pkgconfigdir=PATH],
|
||||
[Path to the pkgconfig directory [[LIBDIR/pkgconfig]]]),
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
# -*- Makefile -*-
|
||||
|
||||
if ENABLE_UNIT_TESTS
|
||||
|
||||
AM_CPPFLAGS = -Wall -I${top_srcdir}/include -I${top_builddir}/include -D_GNU_SOURCE -DSYSCONFDIR=\"$(sysconfdir)/libnl\"
|
||||
|
||||
LDADD = \
|
||||
|
@ -45,3 +47,4 @@ test_complex_HTB_with_hash_filters_SOURCES = test-complex-HTB-with-hash-filters.
|
|||
check_all_SOURCES = \
|
||||
check-all.c \
|
||||
check-addr.c
|
||||
endif
|
||||
|
|
Loading…
Add table
Reference in a new issue