13 |
Description: |
Description: |
14 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
15 |
Name: Matthias Blume |
Name: Matthias Blume |
16 |
|
Date: 2000/07/27 17:40:00 JST |
17 |
|
Tag: blume-20000727-scripts |
18 |
|
Description: |
19 |
|
|
20 |
|
!!!! WARNING !!!! |
21 |
|
You must recompile the runtime system! |
22 |
|
!!!! WARNING !!!! |
23 |
|
|
24 |
|
This is basically another round of script-enhancements: |
25 |
|
|
26 |
|
1. sml, ml-build, and ml-makedepend accept options -D and -U to define |
27 |
|
and undefine CM preprocessor symbols. |
28 |
|
|
29 |
|
2. ml-build avoids generating a new heap image if it finds that the |
30 |
|
existing one is still ok. (The condition is that no ML file had to |
31 |
|
be recompiled and all ML files are found to be older that the heap |
32 |
|
file.) |
33 |
|
|
34 |
|
To make this work smoothly, I also hacked the runtime system as |
35 |
|
well as SMLofNJ.SysInfo to get access to the heap image suffix |
36 |
|
(.sparc-solaris, ...) that is currently being used. |
37 |
|
|
38 |
|
Moreover, the signature of CM.mk_standalone has changed. See the |
39 |
|
CM manual. |
40 |
|
|
41 |
|
3. ml-makedepend accepts additional options -n, -a, and -o. (See the |
42 |
|
CM manual for details.) |
43 |
|
|
44 |
|
4. More CM manual updates: |
45 |
|
- all of the above has been documented. |
46 |
|
- there is now a section describing the (CM-related) command line |
47 |
|
arguments that are accepted by the "sml" command |
48 |
|
|
49 |
|
---------------------------------------------------------------------- |
50 |
|
Name: Matthias Blume |
51 |
Date: 2000/07/25 16:20:00 JST |
Date: 2000/07/25 16:20:00 JST |
52 |
Tag: blume-20000725-makedepend |
Tag: blume-20000725-makedepend |
53 |
Description: |
Description: |