'\" t .TH "ML\-BUILD" "1" "10/04/2015" .SH "NAME" ml-build \- command\-line build tool for SML/NJ programs .SH "SYNOPSIS" \fBml\-build\fR [\fIOPTIONS\fR] \fIgroup\&.cm\fR [\fImain\fR [\fIheap\-image\fR]] .SH "DESCRIPTION" The \fBml\-build\fR is a command\-line tool for building applications from SML source files using the Compilation Manager and SML/NJ compiler\&. .SH "OPTIONS" .PP \fB\-C\fIctl\fR=\fIvalue\fR .RS 4 set the control \fIctl\fR to \fIvalue\fR\&. .RE .PP \fB\-D\fIname\fR=\fIvalue\fR .RS 4 define the CM variable \fIname\fR to have the given value\&. .RE .PP \fB\-D\fIname\fR .RS 4 define the CM variable \fIname\fR to have the value 1\&. .RE .PP \fB\-U\fIname\fR .RS 4 remove any definition of the CM variable \fIname\fR\&. .RE .PP \fB\-S\fIsetup\&.cm\fR .RS 4 load and execute the code specified by the CM file \fIsetup\&.cm\fR prior to the main build process\&. This option allows one to customizes the compiler via side\-effect\&. .RE .SH "EXAMPLES" .PP ml\-build sources\&.cm, ml\-build sources\&.cm Main\&.main, ml\-build sources\&.cm Main\&.main prog .SH AUTHOR Written by Matthias Blume\&. .SH COPYING Copyright (C) 2014 The Fellowship of SML/NJ This is free software; see the source for copying conditions\&. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. .SH "SEE-ALSO" ml\-makedepend(1), sml(1), smlnj(5)