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

SCM Repository

[diderot] Diff of /branches/vis15/INSTALL
ViewVC logotype

Diff of /branches/vis15/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 123, Mon Jun 28 18:05:04 2010 UTC revision 1337, Mon Jun 13 16:20:50 2011 UTC
# Line 1  Line 1 
1  Build instructions for the Diderot compiler  Build instructions for the Diderot compiler
2    
3  You must have TEEM installed.  ===============
4    PREREQUISITES
5    ===============
6    You must have TEEM installed, which you can get from
7    
8      http://teem.sourceforge.net/download/index.html
9    
10    You also must have SML/NJ (version 110.73) installed, which you can
11    get from
12    
13      http://smlnj.org/dist/working/110.73/index.html
14    
15    Diderot is currently supported on Linux and Mac OS X.  It requires a system that is
16    capable of running 64-bit executables.
17    
18    ===============
19    SOURCE CHECKOUT
20    ===============
21    You can checkout the stable version of the Diderot source tree with:
22    
23      svn co https://svn.smlnj-gforge.cs.uchicago.edu/svn/diderot/trunk diderot
24    
25    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    
30      https://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/?root=diderot
31    
32    ===============
33    CONFIGURATION
34    ===============
35    
36    Run autoheader:
37    
38      % autoheader -Iconfig
39    
40  Run autoconf:  Run autoconf:
41    
42          % autoconf -Iconfig          % autoconf -Iconfig
43    
44  configure the makefiles etc.  Configure the makefiles etc.
45    
46      % ./configure --with-teem=/path/to/teem
47    
48    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    
52    ===============
53    INSTALLATION
54    ===============
55    
56    From the root of the Diderot tree, run
57    
58          % ./configure --with-teem=/usr/local/teem    % make local-install
59    
60  (assuming that TEEM is installed in /usr/local/teem).  This command will build the Diderot compiler (bin/diderotc) and
61    runtime support.

Legend:
Removed from v.123  
changed lines
  Added in v.1337

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