ml-lexThe first four of these are part of the default installation; the CKit library is not installed by default, so you must edit the config/targets file to include them in the SML/NJ installation.
ml-yacc
smlnj-lib
mlrisc
ckit
% cd /usr/local/src/moby % ./configure optionswhere options may include one or more of the following:
Heap-allocated activation frames are an experimental feature that is still under development. |
Multithreading is not supported in this release. |
Multithreading is not supported in this release. |
Multithreading is not supported in this release. |
% SMLNJ_CMD=/usr/local/smlnj-110.49/bin/sml ./configure
% make buildin the root directory of the Moby tree. Assuming that there are no problems, these commands will install the Moby compiler and other tools in the bin subdirectory, and it will install the Moby libraries in the lib subdirectory.
% make installThe default behaviour is to install the moby system in /usr/local, but you can override this behaviour by using the ``--prefix'' option to configure (see Section 3.3).
% make cleanand the files produced by configuration can be removed by the command
% make distclean
% make regen % make clean % make build
% autoheader -B config % autoconf -B config
src/runtime/builddirectory with its own, customized, makefile.