configure configures the system to run on the current platform.
This includes specifying where the executables, library files, and man pages (if any) will
be installed, and provide system specific build parameters.
The minimal <option>s that must be supported are:
- --help :
Print this help.
- --bindir=<path> :
Specify the directory for executables.
- --libdir=<path> :
Specify the directory for library files that are needed for execution.
- --exec-prefix=<path> :
Equivalent to --bindir=<path>/bin
--libdir=<path>/lib.
- --mandir=<path> :
Specify directory for the man pages.
- --prefix=<path> :
Equivalent to --bindir=<path>/bin
--libdir=<path>/lib
--mandir=<path>/man.
The default is equivalent to --prefix=/usr/local
Many ATP systems rely on the use of other ATP systems as external subsystems, e.g., some
instantiation-based systems use an external propositional system, and some higher order
systems delegate subproblems to first-order subsystems.
Other ATP systems rely on other external software, e.g., some systems need to know the
location of a Prolog interpreter.
It is generally preferable to specify the location of such external software at run time, as
command line parameters.
If the location of external software (executables, etc.) has to be known at build time, it
is recommended that the location be specified by configure options of the form:
e.g., --use-eprover=/usr/local/bin/eprover, or
--use-prolog=/usr/bin/swipl.
In contrast, the use of resource files in home directories, environment variables, and other
approaches that have a global impact on a user account, are discouraged.