Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/pure-cfg/INSTALL
ViewVC logotype

Annotation of /branches/pure-cfg/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1350 - (view) (download)

1 : jhr 123 Build instructions for the Diderot compiler
2 :    
3 : jhr 757 ===============
4 :     PREREQUISITES
5 :     ===============
6 :     You must have TEEM installed, which you can get from
7 : jhr 123
8 : jhr 1350 http://teem.sourceforge.net/download/index.html
9 : jhr 757
10 : jhr 1302 You also must have SML/NJ (version 110.73) installed, which you can
11 : jhr 757 get from
12 :    
13 : jhr 1350 http://smlnj.org/dist/working/110.73/index.html
14 : jhr 757
15 : jhr 1302 Diderot is currently supported on Linux and Mac OS X. It requires a system that is
16 :     capable of running 64-bit executables.
17 : jhr 757
18 :     ===============
19 : jhr 1302 SOURCE CHECKOUT
20 :     ===============
21 :     You can checkout the stable version of the Diderot source tree with:
22 :    
23 : jhr 1350 svn co https://svn.smlnj-gforge.cs.uchicago.edu/svn/diderot/trunk diderot
24 : jhr 1302
25 : jhr 1350 An anonymous checkout is available via user name "anonsvn" and
26 :     password "anonsvn". At times, there may also be unstable or
27 :     experimental development branches. You can explore these using the
28 :     web interface at
29 : jhr 1302
30 : jhr 1350 https://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/?root=diderot
31 : jhr 1302
32 :     ===============
33 : jhr 757 CONFIGURATION
34 :     ===============
35 :    
36 : jhr 1197 Run autoheader:
37 :    
38 : jhr 1350 % autoheader -Iconfig
39 : jhr 1197
40 : jhr 123 Run autoconf:
41 :    
42 : jhr 1350 % autoconf -Iconfig
43 : jhr 123
44 : jhr 1197 Configure the makefiles etc.
45 : jhr 123
46 : jhr 1350 % ./configure --with-teem=/path/to/teem
47 : jhr 123
48 : jhr 1350 where "/path/to/teem" is the full path of the directory
49 :     containing the "lib" and "include" directories containing
50 :     "libteem.{a,so,dylib}" and "teem/*.h", respectively.
51 : jhr 748
52 : jhr 757 ===============
53 :     INSTALLATION
54 :     ===============
55 : jhr 748
56 : jhr 757 From the root of the Diderot tree, run
57 :    
58 : jhr 1350 % make local-install
59 : jhr 757
60 : jhr 1350 This command will build the Diderot compiler (bin/diderotc) and
61 :     runtime support.

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