Next: Options that record autoconfigured parameters, Previous: Options controlling the library installation process, Up: Invocation [Contents][Index]
--mercury-configuration-directory directory--mercury-config-dir directorySearch directory for Mercury system’s configuration files.
--install-command commandSpecify the command to use to install the files in Mercury libraries.
The given command will be invoked as
command source target to install each file in
a Mercury library. The default command is cp.
--options-file filenameAdd filename to the list of options files to be processed. If filename is ‘-’, an options file will be read from the standard input. By default, the compiler will read the file named Mercury.options in the current directory. Note that this option is intended to be used only on command lines. When specified in options files (i.e. in files named by other –options-file options), it has no effect.
--config-file filenameRead the Mercury compiler’s configuration information from
filename. If the ‘--config-file’ option is not set, a
default configuration will be used, unless
‘--no-mercury-stdlib-dir’ is passed to mmc. The
configuration file is just an options file. See Using Mmake.
--env-type {posix,cygwin,msys,windows}Specify the environment type in which the compiler and generated programs will be invoked. This option is equivalent to setting all of ‘--host-env-type’, ‘--system-env-type’ and ‘--target-env-type’ to the given environment type.
--host-env-type {posix,cygwin,msys,windows}Specify the environment type in which the compiler will be invoked.
--system-env-type {posix,cygwin,msys,windows}Specify the environment type in which external programs invoked by the compiler will run. If not specified, this defaults to the value given by ‘–host-env-type’.
--target-env-type {posix,cygwin,msys,windows}Specify the environment type in which generated programs will be invoked.
--restricted-command-lineEnable this option if your shell does not support long command lines.
This option uses temporary files to pass arguments to sub-commands.
(This option is supported only by mmc --make.)