summaryrefslogtreecommitdiffstats
path: root/tests/atlocal.in
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2016-11-15 17:31:14 +0100
committerHarald Welte <laforge@gnumonks.org>2016-11-16 16:40:44 +0000
commit96831049d926a6faf291a8ce29433e7718369b58 (patch)
tree9cd8368036421071dc4ca71e1d535da1832e3842 /tests/atlocal.in
parent6e363e7e31761f47d06d4074670d85693d03c038 (diff)
build: make check: disable sim_test when built with --disable-pcsc
Numerous issues caused sim_test to be attempted even though libosmosim was not built: In configure.ac, the ENABLE_PCSC variable lacked an AC_SUBST() to be exported. Furthermore in configure.ac, no value 'yes'/'no' was assigned to the ENABLE_PCSC variable, only to the enable_pcsc value. In testsuite.at, encapsulating the sim_test in 'if ENABLE_PCSC' seems to have no effect, regardless (not even when using a variable that should be defined accurately). So fix with these steps, similarly to how we do it in openbsc: In AC_ARG_ENABLE, directly use 'ENABLE_PCSC' to assign 'yes'/'no'. Export the same using AC_SUBST(). Add tests/atlocal.in to translate ENABLE_PCSC to enable_sim_test (also add atlocal to AC_OUTPUT and distclean). Use enable_sim_test in testuite.at, as seen in openbsc: use AT_CHECK() to indicate skipping the test if enable_sim_test isn't 'yes'. Change-Id: I9e8740c7d2dfbd272e22fee85972ef3fda7184a8
Diffstat (limited to 'tests/atlocal.in')
-rw-r--r--tests/atlocal.in1
1 files changed, 1 insertions, 0 deletions
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@'