diff options
| -rw-r--r-- | configure.ac | 10 | ||||
| -rw-r--r-- | tests/Makefile.am | 8 | ||||
| -rw-r--r-- | tests/atlocal.in | 1 | ||||
| -rw-r--r-- | tests/testsuite.at | 1 | 
4 files changed, 14 insertions, 6 deletions
| diff --git a/configure.ac b/configure.ac index ea688399..ec03c264 100644 --- a/configure.ac +++ b/configure.ac @@ -104,15 +104,16 @@ PKG_CHECK_MODULES(TALLOC, [talloc >= 2.0.1])  AC_ARG_ENABLE([pcsc], [AS_HELP_STRING([--disable-pcsc], [Build without PC/SC support])],      [ -        enable_pcsc=$enableval +        ENABLE_PCSC=$enableval      ],      [ -        enable_pcsc="yes" +        ENABLE_PCSC="yes"      ]) -AS_IF([test "x$enable_pcsc" = "xyes"], [ +AS_IF([test "x$ENABLE_PCSC" = "xyes"], [  	PKG_CHECK_MODULES(PCSC, libpcsclite)  ]) -AM_CONDITIONAL(ENABLE_PCSC, test "x$enable_pcsc" = "xyes") +AM_CONDITIONAL(ENABLE_PCSC, test "x$ENABLE_PCSC" = "xyes") +AC_SUBST(ENABLE_PCSC)  AC_ARG_ENABLE(plugin,  	[AS_HELP_STRING( @@ -231,6 +232,7 @@ AC_OUTPUT(  	src/gb/Makefile  	src/ctrl/Makefile  	tests/Makefile +	tests/atlocal  	utils/Makefile  	Doxyfile.core  	Doxyfile.gsm diff --git a/tests/Makefile.am b/tests/Makefile.am index ae5735aa..f5d095da 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -13,12 +13,16 @@ check_PROGRAMS = timer/timer_test sms/sms_test ussd/ussd_test		\  		 vty/vty_test comp128/comp128_test utils/utils_test	\  		 smscb/gsm0341_test stats/stats_test			\  		 bitvec/bitvec_test msgb/msgb_test bits/bitcomp_test	\ -		 sim/sim_test tlv/tlv_test gsup/gsup_test fsm/fsm_test +		 tlv/tlv_test gsup/gsup_test fsm/fsm_test  if ENABLE_MSGFILE  check_PROGRAMS += msgfile/msgfile_test  endif +if ENABLE_PCSC +check_PROGRAMS += sim/sim_test +endif +  utils_utils_test_SOURCES = utils/utils_test.c  utils_utils_test_LDADD = $(top_builddir)/src/libosmocore.la $(top_builddir)/src/gsm/libosmogsm.la @@ -166,7 +170,7 @@ EXTRA_DIST = testsuite.at $(srcdir)/package.m4 $(TESTSUITE)		\  	     sim/sim_test.ok tlv/tlv_test.ok gsup/gsup_test.ok		\  	     fsm/fsm_test.ok fsm/fsm_test.err -DISTCLEANFILES = atconfig +DISTCLEANFILES = atconfig atlocal  TESTSUITE = $(srcdir)/testsuite diff --git a/tests/atlocal.in b/tests/atlocal.in new file mode 100644 index 00000000..cd275323 --- /dev/null +++ b/tests/atlocal.in @@ -0,0 +1 @@ +enable_sim_test='@ENABLE_PCSC@' diff --git a/tests/testsuite.at b/tests/testsuite.at index 2f274f93..77038bc3 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -186,6 +186,7 @@ AT_CLEANUP  AT_SETUP([sim])  AT_KEYWORDS([sim]) +AT_CHECK([test "x$enable_sim_test" = xyes || exit 77])  cat $abs_srcdir/sim/sim_test.ok > expout  AT_CHECK([$abs_top_builddir/tests/sim/sim_test], [0], [expout], [ignore])  AT_CLEANUP | 
