summaryrefslogtreecommitdiff
path: root/config/cvc4.m4
diff options
context:
space:
mode:
Diffstat (limited to 'config/cvc4.m4')
-rw-r--r--config/cvc4.m423
1 files changed, 19 insertions, 4 deletions
diff --git a/config/cvc4.m4 b/config/cvc4.m4
index 1cde462b5..8106f1383 100644
--- a/config/cvc4.m4
+++ b/config/cvc4.m4
@@ -18,10 +18,25 @@ for ac_option
do
case $ac_option in
-*|*=*) ;;
- production|debug|default|competition)
- ac_cvc4_build_profile_set=yes
- AC_MSG_NOTICE([CVC4: building profile $ac_option])
- ac_option="--with-build=$ac_option" ;;
+ production|production-*|debug|debug-*|default|default-*|competition|competition-*)
+ ac_option_build=`expr "$ac_option" : '\([[^-]]*\)-\?'`
+ ac_cvc4_build_profile_set=yes
+ AC_MSG_NOTICE([CVC4: building profile $ac_option_build])
+ for x in optimized assertions tracing muzzle coverage profiling; do
+ if expr "$ac_option" : '.*-no'$x'-\|.*-no'$x'$' >/dev/null; then
+ eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"--disable-$x\""'
+ fi
+ if expr "$ac_option" : '.*-'$x'-\|.*-'$x'$' >/dev/null; then
+ eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"--enable-$x\""'
+ fi
+ done
+ if expr "$ac_option" : '.*-nodebugsymbols-\|.*-nodebugsymbols$' >/dev/null; then
+ eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"--disable-debug-symbols\""'
+ fi
+ if expr "$ac_option" : '.*-debugsymbols-\|.*-debugsymbols$' >/dev/null; then
+ eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"--enable-debug-symbols\""'
+ fi
+ ac_option="--with-build=$ac_option_build"
esac
eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"$ac_option\""'
done
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback