From 43791584692853e980f96b58f36fdfb9c316728f Mon Sep 17 00:00:00 2001 From: Stefano Zacchiroli Date: Fri, 13 Feb 2004 12:29:10 +0000 Subject: [PATCH] split configure.ac in two parts: ocaml and gTopLevel --- helm/gTopLevel/.cvsignore | 3 ++ helm/gTopLevel/configure.ac | 58 +++++++++++++++++++++++++++++++++++++ helm/ocaml/configure.ac | 49 ------------------------------- 3 files changed, 61 insertions(+), 49 deletions(-) create mode 100644 helm/gTopLevel/configure.ac diff --git a/helm/gTopLevel/.cvsignore b/helm/gTopLevel/.cvsignore index 09c78cec5..ef9ce66ac 100644 --- a/helm/gTopLevel/.cvsignore +++ b/helm/gTopLevel/.cvsignore @@ -7,3 +7,6 @@ chosenTermEditor.ml chosenTransformer.ml disambiguatingParser.ml .debug_script +autom4te.cache +config.{log,status} +configure diff --git a/helm/gTopLevel/configure.ac b/helm/gTopLevel/configure.ac new file mode 100644 index 000000000..aaa661e0a --- /dev/null +++ b/helm/gTopLevel/configure.ac @@ -0,0 +1,58 @@ +AC_INIT(gTopLevel.ml) + +AC_ARG_WITH(term-editor, + AS_HELP_STRING([--with-term-editor=(tex|textual)], + [choose term editor (default is tex)]), + [TERM_EDITOR=$withval], [TERM_EDITOR=textual]) +if test $TERM_EDITOR = "tex"; then + CHOSEN_TERM_EDITOR="include TexTermEditor" +else + if test $TERM_EDITOR = "textual"; then + CHOSEN_TERM_EDITOR="include TermEditor" + else + AC_MSG_ERROR(unknwon term editor $TERM_EDITOR) + fi +fi + +AC_ARG_WITH(term-parser, + AS_HELP_STRING([--with-term-parser=(cscTex|cscTextual|new)], + [choose term parser (default is new)]), + [TERM_PARSER=$withval], [TERM_PARSER=new]) +if test $TERM_PARSER = "cscTex"; then + CHOSEN_TERM_PARSER="include CSCTexDisambiguatingParser" +else + if test $TERM_PARSER = "cscTextual"; then + CHOSEN_TERM_PARSER="include CSCTextualDisambiguatingParser" + else + if test $TERM_PARSER = "new"; then + CHOSEN_TERM_PARSER="include AndreaAndZackDisambiguatingParser" + else + AC_MSG_ERROR(unknwon term parser $TERM_PARSER) + fi + fi +fi + +AC_ARG_WITH(transformer, + AS_HELP_STRING([--with-transformer=(xslt|ocaml)], + [choose mathml transformer (default is ocaml)]), + [TRANSFORMER=$withval], [TRANSFORMER=ocaml]) +if test $TRANSFORMER = "xslt"; then + CHOSEN_TRANSFORMER="include ApplyStylesheets" +else + if test $TRANSFORMER = "ocaml"; then + CHOSEN_TRANSFORMER="include ApplyTransformation" + else + AC_MSG_ERROR(unknwon transformer $TRANSFORMER) + fi +fi + +AC_SUBST(CHOSEN_TERM_EDITOR) +AC_SUBST(CHOSEN_TERM_PARSER) +AC_SUBST(CHOSEN_TRANSFORMER) + +AC_OUTPUT([ + chosenTransformer.ml + chosenTermEditor.ml + disambiguatingParser.ml +]) + diff --git a/helm/ocaml/configure.ac b/helm/ocaml/configure.ac index 36bcc703f..8f368b0f9 100644 --- a/helm/ocaml/configure.ac +++ b/helm/ocaml/configure.ac @@ -10,52 +10,6 @@ if test $HAVE_OCAMLFIND = "no"; then AC_MSG_ERROR(could not find ocamlfind in PATH, please make sure findlib is installed) fi -AC_ARG_WITH(term-editor, - AS_HELP_STRING([--with-term-editor=(tex|textual)], - [choose term editor (default is tex)]), - [TERM_EDITOR=$withval], [TERM_EDITOR=textual]) -if test $TERM_EDITOR = "tex"; then - CHOSEN_TERM_EDITOR="include TexTermEditor" -else - if test $TERM_EDITOR = "textual"; then - CHOSEN_TERM_EDITOR="include TermEditor" - else - AC_MSG_ERROR(unknwon term editor $TERM_EDITOR) - fi -fi - -AC_ARG_WITH(term-parser, - AS_HELP_STRING([--with-term-parser=(cscTex|cscTextual|new)], - [choose term parser (default is new)]), - [TERM_PARSER=$withval], [TERM_PARSER=new]) -if test $TERM_PARSER = "cscTex"; then - CHOSEN_TERM_PARSER="include CSCTexDisambiguatingParser" -else - if test $TERM_PARSER = "cscTextual"; then - CHOSEN_TERM_PARSER="include CSCTextualDisambiguatingParser" - else - if test $TERM_PARSER = "new"; then - CHOSEN_TERM_PARSER="include AndreaAndZackDisambiguatingParser" - else - AC_MSG_ERROR(unknwon term parser $TERM_PARSER) - fi - fi -fi - -AC_ARG_WITH(transformer, - AS_HELP_STRING([--with-transformer=(xslt|ocaml)], - [choose mathml transformer (default is ocaml)]), - [TRANSFORMER=$withval], [TRANSFORMER=ocaml]) -if test $TRANSFORMER = "xslt"; then - CHOSEN_TRANSFORMER="include ApplyStylesheets" -else - if test $TRANSFORMER = "ocaml"; then - CHOSEN_TRANSFORMER="include ApplyTransformation" - else - AC_MSG_ERROR(unknwon transformer $TRANSFORMER) - fi -fi - AC_MSG_CHECKING("where to install the library") OCAMLFIND_DEST_DIR="/public/sacerdot/prova" AC_MSG_RESULT($OCAMLFIND_DEST_DIR) @@ -73,8 +27,5 @@ AC_SUBST(CHOSEN_TRANSFORMER) AC_OUTPUT([ Makefile Makefile.common - ../gTopLevel/chosenTransformer.ml - ../gTopLevel/chosenTermEditor.ml - ../gTopLevel/disambiguatingParser.ml ]) -- 2.39.2