SCM Repository
Annotation of /sml/trunk/config/targets
Parent Directory
|
Revision Log
Revision 249 -
(view)
(download)
Original Path: sml/branches/SMLNJ/config/targets
1 : | monnier | 249 | # targets |
2 : | # | ||
3 : | # the following is a list of the targets (in addition to sml) that | ||
4 : | # this shell script can install. Comment out those that you do not | ||
5 : | # want. Note that ml-burg requires the smlnj-lib target, and that cml-lib | ||
6 : | # requires cml. | ||
7 : | # | ||
8 : | |||
9 : | # build the basic sml compiler | ||
10 : | TARGETS="sml" | ||
11 : | |||
12 : | # unpack the source code for the SML/NJ compiler; this is not required, | ||
13 : | # unless you are doing compiler hacking, but it may be interesting to look at. | ||
14 : | # | ||
15 : | #TARGETS="$TARGETS src-smlnj" | ||
16 : | |||
17 : | # | ||
18 : | # build the sml compiler with all compiler modules visible at top-level | ||
19 : | # | ||
20 : | #TARGETS="$TARGETS sml-full" | ||
21 : | |||
22 : | # build ML-Yacc | ||
23 : | # | ||
24 : | TARGETS="$TARGETS ml-yacc" | ||
25 : | |||
26 : | # pre-compile and install the ML-Yacc Library; this is necessary to use | ||
27 : | # parsers produced by ML-Yacc | ||
28 : | # | ||
29 : | TARGETS="$TARGETS ml-yacc-lib" | ||
30 : | |||
31 : | # build ML-Lex | ||
32 : | # | ||
33 : | TARGETS="$TARGETS ml-lex" | ||
34 : | |||
35 : | # pre-compile and install the SML/NJ Library. Note that this must come | ||
36 : | # after ml-lex and ml-yacc, but before ml-burg. | ||
37 : | # | ||
38 : | TARGETS="$TARGETS smlnj-lib" | ||
39 : | |||
40 : | # build ML-Burg | ||
41 : | # | ||
42 : | TARGETS="$TARGETS ml-burg" | ||
43 : | |||
44 : | # pre-compile and install Concurrent ML, which is a library for message-passing | ||
45 : | # concurrency. | ||
46 : | # | ||
47 : | TARGETS="$TARGETS cml" | ||
48 : | |||
49 : | # pre-compile and install the CML Library, which provides some useful CML | ||
50 : | # modules. | ||
51 : | # | ||
52 : | TARGETS="$TARGETS cml-lib" | ||
53 : | |||
54 : | # pre-compile and install eXene, which is a library for X-Windows programming. | ||
55 : | # EXene requires CML. | ||
56 : | # | ||
57 : | TARGETS="$TARGETS eXene" | ||
58 : | |||
59 : | # unpack and install the documentation directory. | ||
60 : | # | ||
61 : | #TARGETS="$TARGETS doc" | ||
62 : | |||
63 : | # If this flag is set to TRUE, then autoloading is enabled in CM. | ||
64 : | # | ||
65 : | ENABLE_AUTOLOADING=TRUE | ||
66 : | |||
67 : | # build a version of sml-cm with CML autoloading available. This | ||
68 : | # is called cml-cm. Eventually, this will evolve into a proper | ||
69 : | # interactive version of CML. | ||
70 : | # | ||
71 : | #TARGETS="$TARGETS cml-cm" | ||
72 : | |||
73 : | # These flags control which libraries sml-cm will autoload. | ||
74 : | # | ||
75 : | AUTOLOAD_SMLNJ_LIB=TRUE # lib/smlnj-lib.cm | ||
76 : | AUTOLOAD_SMLNJ_UNIX=TRUE # lib/unix-lib.cm | ||
77 : | #AUTOLOAD_SMLNJ_HTML=TRUE # lib/html-lib.cm | ||
78 : | #AUTOLOAD_SMLNJ_REACTIVE=TRUE # lib/reactive-lib.cm | ||
79 : | #AUTOLOAD_SMLNJ_PP=TRUE # lib/pp-lib.cm | ||
80 : | #AUTOLOAD_SMLNJ_REGEXP=TRUE # lib/regexp-lib.cm | ||
81 : | |||
82 : | # These flags control which libraries cml-cm will autoload. | ||
83 : | # | ||
84 : | AUTOLOAD_CML_LIB=TRUE # lib/cml-lib.cm | ||
85 : | #AUTOLOAD_EXENE=TRUE # lib/eXene.cm | ||
86 : |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |