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

SCM Repository

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

Diff of /branches/fem/INSTALL

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

trunk/INSTALL revision 1270, Sun Jun 5 12:01:52 2011 UTC branches/vis12/INSTALL revision 2457, Tue Oct 8 19:14:09 2013 UTC
# Line 3  Line 3 
3  ===============  ===============
4  PREREQUISITES  PREREQUISITES
5  ===============  ===============
6    
7  You must have TEEM installed, which you can get from  You must have TEEM installed, which you can get from
8    
9          http://teem.sourceforge.net/download/index.html          http://teem.sourceforge.net/download/index.html
10    
11  You also must have SML/NJ (version 110.73) installed, which you can  You also must have SML/NJ (version 110.75 or later) installed, which you can
12  get from  get from
13    
14          http://smlnj.org/dist/working/110.73/index.html    http://smlnj.org/dist/working/index.html
15    
16  Diderot is currently supported on Linux and Mac OS X.  It requires a system that is  Diderot is currently supported on Linux and Mac OS X.  It requires a system that is
17  capable of running 64-bit executables.  capable of running 64-bit executables.
# Line 18  Line 19 
19  ===============  ===============
20  SOURCE CHECKOUT  SOURCE CHECKOUT
21  ===============  ===============
22    
23  You can checkout the stable version of the Diderot source tree with:  You can checkout the stable version of the Diderot source tree with:
24    
25          svn co https://svn.smlnj-gforge.cs.uchicago.edu/svn/diderot/trunk diderot          svn co https://svn.smlnj-gforge.cs.uchicago.edu/svn/diderot/trunk diderot
26    
27  At times, there may also be unstable or experimental development branches.  You can  An anonymous checkout is available via user name "anonsvn" and
28  explore these using the web interface at  password "anonsvn".  At times, there may also be unstable or
29    experimental development branches.  You can explore these using the
30    web interface at
31    
32          https://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/?root=diderot          https://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/?root=diderot
33    
# Line 41  Line 45 
45    
46  Configure the makefiles etc.  Configure the makefiles etc.
47    
48          % ./configure --with-teem=/usr/local/teem    % ./configure --with-teem=/path/to/teem
49    
50    where "/path/to/teem" is the full path of the directory
51    containing the "lib" and "include" directories containing
52    "libteem.{a,so,dylib}" and "teem/*.h", respectively.
53    
54    You can also specify the location of the doxygen executable at
55    configuration time using the option
56    
57            --with-doxygen=/path/to/doxygen
58    
59  (assuming that TEEM is installed in /usr/local/teem).  Doxygen (http://doxygen.org) is used to generate documentation
60    for the runtime system.  If you have the Doxygen application
61    installed on the Mac, you should specify
62    
63            --with-doxygen=/Applications/Doxygen.app/Contents/Resources/doxygen
64    
65    (assuming that the Doxygen application is installed in the Applications
66    folder).
67    
68  ===============  ===============
69  INSTALLATION  INSTALLATION
# Line 53  Line 73 
73    
74          % make local-install          % make local-install
75    
76  This command will build the Diderot compiler and runtime support.  This command will build the Diderot compiler (bin/diderotc) and
77    runtime support.  Assuming that $ROOT is the root of the Diderot tree;
78    the above make command will create the following files and directories:
79    
80            $ROOT/bin/diderotc      -- the diderotc compiler script
81            $ROOT/bin/.heap         -- contains the diderotc heap image (used by
82                                       the diderotc script)
83            $ROOT/lib               -- various versions of the Diderot runtime system
84                                       compiled as ".o" files
85            $ROOT/include/Diderot   -- the Diderot header files, which are needed to
86                                       compile the output of the diderotc compiler.
87    
88    It is also possible to install the system outside the Diderot tree.  To do so,
89    use the "--prefix" option to the configure command.  For example:
90    
91      % configure --with-teem=/path/to/teem --prefix=/usr/local/Diderot
92      % make install
93    
94    will install the Diderot compiler, libraries, and headers in /usr/local/Diderot.

Legend:
Removed from v.1270  
changed lines
  Added in v.2457

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