source: INSTALL @ 2ac218d

ADTast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since 2ac218d was 4200b7e, checked in by Peter A. Buhr <pabuhr@…>, 3 years ago

update README and INSTALL files

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[4200b7e]1cfa-cc: Cforall to C Trans-compiler
[51b7345]2======================================
3
[b87a5ed]4Cforall is built using GNU Make and the GNU Autoconf system.  It also requires
[4200b7e]5g++ version >= 6, bison and flex.  On systems where GNU Make is the default
[08061589]6make, the system is built by entering the commands:
[51b7345]7
[4200b7e]8For developers using the root git:
[d6cd371]9
[4200b7e]10  $ ./autogen.sh
11  $ ./configure
12  $ make -j 8 install
[51b7345]13
[d6cd371]14For users using the distributed tarball:
15
[4200b7e]16  $ ./configure
17  $ make -j 8 install
18
19where 8 is the number of CPUs on your computer.
20
[d6cd371]21
[51b7345]22Options for 'configure'
[4200b7e]23======================================
[b87a5ed]24The script 'configure' accepts many command line arguments.  Run './configure
25--help' to see a list of all of them.  This document attempts to summarize the
26most useful arguments.
[51b7345]27
[b87a5ed]28--prefix=/some/directory controls the path prefix common to all installed
[08061589]29  cfa-cc components.  Some components are installed in /some/directory/bin,
[6244dfb]30  others in /some/directory/lib.  If unspecified, this defaults to /usr/local.
[08061589]31  To use (a subdirectory of) your home directory, ${HOME}/some/dir works, but
32  it is important not to put quotes around the directory path; Cforall may
33  appear to build, but the installed version may not work properly.
[4200b7e]34
35
36Build Test
37======================================
38
39  $ cd ./test
40  $ make -j 8 all-tests
41
42The tests take about 2-5 minutes and can be stopped at any time.
Note: See TracBrowser for help on using the repository browser.