aboutsummaryrefslogtreecommitdiff
path: root/configure.ac.pamphlet
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac.pamphlet')
-rw-r--r--configure.ac.pamphlet64
1 files changed, 5 insertions, 59 deletions
diff --git a/configure.ac.pamphlet b/configure.ac.pamphlet
index 435d908b..6cf91fdc 100644
--- a/configure.ac.pamphlet
+++ b/configure.ac.pamphlet
@@ -626,15 +626,9 @@ environment. However, notice that since we only support \emph{native}
build at the moment, the tests are also for the host and target
platforms.
<<build utils>>=
-<<awk and tar program>>
<<binary utils>>
-<<doc utils>>
-
-OPENAXIOM_LISP_FLAGS
-
-OPENAXIOM_FILE_EXTENSIONS
## Occaionally, we may want to keep intermediary files.
oa_keep_files=
@@ -671,18 +665,6 @@ The next paragraphs detail each of the cluster of build utilities
Then, check for a usable [[install]] program. Also, find out
way to hard- or soft-link files.
-\paragraph{The [[awk]] program}
-The old build machinery needs \Tool{awk} on the build machine for
-extracting algebra definitions. The same tool is needed on the
-host machine for proper run of HyperDoc utilities. Note that at
-the moment we do not make a distinction between the build machine
-and the host machine (though that may change in the future).
-
-<<awk and tar program>>=
-AC_PATH_PROGS([HOST_AWK],[awk nawk gawk mawk])
-
-@
-
\paragraph{Binary utils.}
We need to know how to put object files into archives.
@@ -690,30 +672,6 @@ We need to know how to put object files into archives.
AC_CHECK_PROG([AR], [ar], [ar], [AC_MSG_ERROR([program 'ar' is missing])])
@
-\paragraph{Doc utils.}
-
-OpenAxiom sources is literate, and it uses the \Tool{noweb} technology.
-\Tool{noweb} is used to extract both the actual source code from the
-pamphlet files, and the documentation as \LaTeX{} source files.
-There are many platforms on which \Tool{noweb} is not installed
-by default. There is tarball of the dependencies on OpenAxiom's
-web site to people to grab in case they don't have \Tool{noweb}
-or \Tool{GCL}. What we do is that if noweb is not found, then
-we try to build one from the tarball of dependency. For that
-to work, the protocol is that the user has placed \Tool{noweb}'s source
-files in a directory named \File{noweb/} at the top level. Normally,
-this works right when one follows the installation instructions.
-%
-<<doc utils>>=
-AC_PATH_PROG([PDFLATEX], [pdflatex])
-if test -z "$PDFLATEX"; then
- AC_PATH_PROG([LATEX], [latex],
- [AC_MSG_NOTICE([Documentation is disabled.])])
-fi
-
-AC_CHECK_PROGS([MAKEINDEX], [makeindex])
-@
-
\section{Configuration options}
\label{sec:config-options}
@@ -904,29 +862,17 @@ AC_SUBST(oa_all_prerequisites)
OPENAXIOM_HOST_COMPILERS
OPENAXIOM_GCL_HACKS
OPENAXIOM_HOST_DATA_PROPERTIES
-OPENAXIOM_DYNAMIC_MODULE_SUPPORT
+OPENAXIOM_DYNAMIC_MODULE_SUPPORT
OPENAXIOM_BUILD_TOOLS
+OPENAXIOM_LISP_FLAGS
+OPENAXIOM_FILE_EXTENSIONS
+
+OPENAXIOM_HOST_PROGS
axiom_src_subdirs="lib hyper lisp boot interp share algebra input etc doc"
AC_SUBST(axiom_src_subdirs)
-## On Windows system, we prefer the default installation
-## location to be 'C:/Program Files/OpenAxiom', following Windows
-## convention. We cannot use AC_PREFIX_DEFAULT directly as it seems
-## to operate unconditionally. Therefore, we resort to this dirty
-## trick stepping over Autoconf's internals.
-case $host in
- *mingw*)
- ac_default_prefix="C:/Program Files/OpenAxiom"
- AC_PATH_PROGS([oa_editor],[notepad.exe])
- ;;
- *)
- AC_PATH_PROGS([oa_editor],[vi])
- ;;
-esac
-AC_SUBST(oa_editor)
-
<<build utils>>
<<runtime checking>>