dect
/
libnl
Archived
13
0
Fork 0

tests: Make unit test building optional

Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
Thomas Graf 2013-04-27 14:27:10 +02:00
parent d505165f2b
commit ead4cdeb99
2 changed files with 9 additions and 1 deletions

View File

@ -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]]]),

View File

@ -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