diff options
author | Andrei Karas <akaras@inbox.ru> | 2017-05-19 01:10:09 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2017-05-19 01:10:09 +0300 |
commit | 05f22315081afa26d97ea6efd9892b3bc4a3429d (patch) | |
tree | ad8b9db3087e8f3bf44598304bdf4a18c2f2e8df /configure.ac | |
parent | fa1b15a140e006966c013e1f5aaefca2afa54a86 (diff) | |
download | manaplus-05f22315081afa26d97ea6efd9892b3bc4a3429d.tar.gz manaplus-05f22315081afa26d97ea6efd9892b3bc4a3429d.tar.bz2 manaplus-05f22315081afa26d97ea6efd9892b3bc4a3429d.tar.xz manaplus-05f22315081afa26d97ea6efd9892b3bc4a3429d.zip |
Allow select catch or doctest in unit tests binary only compilation.
Diffstat (limited to 'configure.ac')
-rwxr-xr-x | configure.ac | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index d8f039fa5..7436a52c3 100755 --- a/configure.ac +++ b/configure.ac @@ -610,13 +610,29 @@ AM_CONDITIONAL(ENABLE_UNITTESTS_DOCTEST, test x$unittests_doctest = xtrue) AC_ARG_ENABLE(unittestsbin, [ --enable-unittestsbin Turn on unit tests binary compilation only], [case "${enableval}" in - yes) unittestsbin_enabled=true + yes) + unittestsbin_enabled=true + unittestsbin_catch=true + unittestsbin_doctest=false + ;; + catch) + unittestsbin_enabled=true + unittestsbin_catch=true + unittestsbin_doctest=false + ;; + doctest) + unittestsbin_enabled=true + unittestsbin_catch=false + unittestsbin_doctest=true ;; - no) unittestsbin_enabled=false ;; + no) + unittestsbin_enabled=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-unittestsbin) ;; esac],[unittestsbin_enabled=false]) AM_CONDITIONAL(ENABLE_UNITTESTSBIN, test x$unittestsbin_enabled = xtrue) +AM_CONDITIONAL(ENABLE_UNITTESTSBIN_CATCH, test x$unittestsbin_catch = xtrue) +AM_CONDITIONAL(ENABLE_UNITTESTSBIN_DOCTEST, test x$unittestsbin_doctest = xtrue) # Enable tcmalloc AC_ARG_ENABLE(tcmalloc, |