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.