FreeBSD Manual Pages
ML-BUILD(1) ML-BUILD(1) NAME ml-build - command-line build tool for SML/NJ programs SYNOPSIS ml-build [OPTIONS] group.cm [main [heap-image]] DESCRIPTION ML-Build is a command-line tool for building applications from SML source files using the Compilation Manager and SML/NJ compiler. OPTIONS -Cctl=value set the control ctl to value. -Dname=value define the CM variable name to have the given value. -D'name define the CM variable name to have the value 1. -Uname remove any definition of the CM variable name. -S setup.cm load and execute the code specified by the CM file setup.cm prior to the main build process. This option allows one to customize the compiler via side-effect. EXAMPLES ml-build foo.cm builds the program foo assuming a main function named Test.main. ml-build foo.cm Main.main builds the program foo with main function named Main.main. ml-build sources.cm Main.main prog builds the program prog with main function named Main.main. AUTHOR ML-Build was written by Matthias Blume. SEE-ALSO ml-makedepend(1), sml(1), smlnj(7) COPYING Copyright (C) 2020 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. SML/NJ 2024-10-25 ML-BUILD(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | AUTHOR | SEE-ALSO | COPYING
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ml-build&sektion=1&manpath=FreeBSD+Ports+15.0.quarterly>
