cfa-cc: Cforall to C Trans-compiler
======================================

Cforall is built using GNU Make and the GNU Autoconf system.  It also requires
g++ version >= 6, bison and flex.  On systems where GNU Make is the default
make, the system is built by entering the commands:

For developers using the root git:

  $ ./autogen.sh
  $ ./configure
  $ make -j 8 install

For users using the distributed tarball:

  $ ./configure
  $ make -j 8 install

where 8 is the number of CPUs on your computer.


Options for 'configure'
======================================
The script 'configure' accepts many command line arguments.  Run './configure
--help' to see a list of all of them.  This document attempts to summarize the
most useful arguments.

--prefix=/some/directory controls the path prefix common to all installed
  cfa-cc components.  Some components are installed in /some/directory/bin,
  others in /some/directory/lib.  If unspecified, this defaults to /usr/local.
  To use (a subdirectory of) your home directory, ${HOME}/some/dir works, but
  it is important not to put quotes around the directory path; Cforall may
  appear to build, but the installed version may not work properly.


Build Test
======================================

  $ cd ./test
  $ make -j 8 all-tests

The tests take about 2-5 minutes and can be stopped at any time.
