Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /doc/trunk/src/man/ml-build.1.txt
ViewVC logotype

Annotation of /doc/trunk/src/man/ml-build.1.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4399 - (view) (download)

1 : jhr 3890 ML-BUILD(1)
2 :     ===========
3 : jhr 4027 :doctype: manpage
4 :     :man source: SML/NJ
5 :     :man version: {version}
6 : jhr 3890
7 :     NAME
8 :     ----
9 :     ml-build - command-line build tool for SML/NJ programs
10 :    
11 :     SYNOPSIS
12 :     --------
13 : jhr 3908 *ml-build* ['OPTIONS'] 'group.cm' ['main' ['heap-image']]
14 : jhr 3890
15 :     DESCRIPTION
16 :     -----------
17 : jhr 3900 The *ml-build* is a command-line tool for building applications from SML source
18 :     files using the Compilation Manager and SML/NJ compiler.
19 : jhr 3890
20 :     OPTIONS
21 :     -------
22 :    
23 : jhr 3918 *-C*'ctl'='value'::
24 :     set the control 'ctl' to 'value'.
25 : jhr 3907
26 : jhr 3918 *-D*'name'='value'::
27 :     define the CM variable 'name' to have the given value.
28 : jhr 3908
29 : jhr 3918 *-D*'name::
30 :     define the CM variable 'name' to have the value 1.
31 : jhr 3908
32 :     *-U*'name'::
33 : jhr 3918 remove any definition of the CM variable 'name'.
34 : jhr 3908
35 : jhr 3918 *-S* 'setup.cm'::
36 :     load and execute the code specified by the CM file 'setup.cm' prior to the main
37 :     build process. This option allows one to customizes the compiler via side-effect.
38 :    
39 : jhr 3900 EXAMPLES
40 :     --------
41 :    
42 :     `ml-build sources.cm`::
43 :    
44 :     `ml-build sources.cm Main.main`::
45 :    
46 :     `ml-build sources.cm Main.main prog`::
47 :    
48 : jhr 3890 AUTHOR
49 :     ------
50 : jhr 3900 Written by Matthias Blume.
51 : jhr 3890
52 :     COPYING
53 :     -------
54 : jhr 4399 Copyright (C) 2017 The Fellowship of SML/NJ
55 : jhr 3890
56 : jhr 3907 This is free software; see the source for copying conditions. There is NO
57 :     warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
58 :    
59 : jhr 3890 SEE-ALSO
60 :     --------
61 :     ml-makedepend(1), sml(1), smlnj(7)

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0