summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorMorgan Deters <mdeters@gmail.com>2009-12-11 00:15:37 +0000
committerMorgan Deters <mdeters@gmail.com>2009-12-11 00:15:37 +0000
commit82faddb718aaae5f52001e09d0754a3d254e2285 (patch)
treeed478463e82897659918ca30d4d0036cff8cca67 /config
parentf79afa96e7e7176b974252dd05a9f7bdf70194e8 (diff)
build fixes, configuration simplifications
Diffstat (limited to 'config')
-rw-r--r--config/cvc4.m430
1 files changed, 30 insertions, 0 deletions
diff --git a/config/cvc4.m4 b/config/cvc4.m4
new file mode 100644
index 000000000..eea9478c6
--- /dev/null
+++ b/config/cvc4.m4
@@ -0,0 +1,30 @@
+# CVC4_AC_INIT
+# ------------
+# Do early initialization/diversion of autoconf things for CVC4 build process.
+AC_DEFUN([CVC4_AC_INIT],
+[CVC4_REWRITE_ARGS_FOR_BUILD_PROFILE
+])# CVC4_AC_INIT
+
+
+# CVC4_REWRITE_ARGS_FOR_BUILD_PROFILE
+# -----------------------------------
+# Rewrite (e.g.) "./configure debug" to "./configure --with-build=debug"
+AC_DEFUN([CVC4_REWRITE_ARGS_FOR_BUILD_PROFILE],
+[m4_divert_push([PARSE_ARGS])dnl
+
+unset ac_cvc4_rewritten_args
+for ac_option
+do
+ case $ac_option in
+ -*|*=*) ;;
+ *) ac_cvc4_build_profile_set=yes
+ AC_MSG_WARN([building profile $ac_option])
+ ac_option="--with-build=$ac_option" ;;
+ esac
+ eval 'ac_cvc4_rewritten_args="${ac_cvc4_rewritten_args+$ac_cvc4_rewritten_args }\"$ac_option\""'
+done
+eval set x $ac_cvc4_rewritten_args
+shift
+echo "args are now:" "${@}"
+m4_divert_pop([PARSE_ARGS])dnl
+])# CVC4_REWRITE_ARGS_FOR_BUILD_PROFILE
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback