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 1640, Wed Nov 16 02:19:51 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    You can also specify the location of the doxygen executable at
53    configuration time using the option
54    
55            --with-doxygen=/path/to/doxygen
56    
57    Doxygen (http://doxygen.org) is used to generate documentation
58    for the runtime system.  If you have the Doxygen application
59    installed on the Mac, you should specify
60    
61            --with-doxygen=/Applications/Doxygen.app/Contents/Resources/doxygen
62    
63    (assuming that the Doxygen application is installed in the Applications
64    folder).
65    
66    
67    ===============
68    INSTALLATION
69    ===============
70    
71    From the root of the Diderot tree, run
72    
73          % ./configure --with-teem=/usr/local/teem    % make local-install
74    
75  (assuming that TEEM is installed in /usr/local/teem).  This command will build the Diderot compiler (bin/diderotc) and
76    runtime support.

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

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