diff options
author | Morgan Deters <mdeters@gmail.com> | 2009-12-11 00:15:37 +0000 |
---|---|---|
committer | Morgan Deters <mdeters@gmail.com> | 2009-12-11 00:15:37 +0000 |
commit | 82faddb718aaae5f52001e09d0754a3d254e2285 (patch) | |
tree | ed478463e82897659918ca30d4d0036cff8cca67 /config/cvc4.m4 | |
parent | f79afa96e7e7176b974252dd05a9f7bdf70194e8 (diff) |
build fixes, configuration simplifications
Diffstat (limited to 'config/cvc4.m4')
-rw-r--r-- | config/cvc4.m4 | 30 |
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 |