Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL

    ra24a69e rd6c59bce  
    22======================================
    33
    4 Cforall is built on Linux using GNU Make and the GNU Autoconf system, which
    5 includes Windows WSL.  It also requires g++ version >= 9, bison and flex.  On
    6 systems where GNU Make is the default make, the system is built by entering the
    7 commands:
     4Cforall is built using GNU Make and the GNU Autoconf system.  It also requires
     5g++ version >= 6, bison and flex.  On systems where GNU Make is the default
     6make, the system is built by entering the commands:
    87
    9 1. For developers using the root git:
     8For developers using the root git:
    109
    11    $ ./autogen.sh
    12    $ ./configure [ --prefix=/some/directory ]
    13    $ make -j 8 install
    14    $ cfa
     10  $ ./autogen.sh
     11  $ ./configure [ --prefix=/some/directory ]
     12  $ make -j 8 install
     13  $ cfa
    1514
    16 2. For users using the distributed tarball/github:
     15For users using the distributed tarball / github:
    1716
    18    $ ./configure
    19    $ make -j 8 install
    20    $ cfa
     17  $ ./configure
     18  $ make -j 8 install
     19  $ cfa
    2120
    22 where 8 or greater is the number of CPUs on your computer.
     21where 8 is the number of CPUs on your computer.
    2322
    2423The above instructions produce an in-tree, installed build, where intermediate
     
    2928common set of sources, and where no "official" CFA version is designated:
    3029
    31    $ ./autogen.sh
    32    $ mkdir ../build
    33    $ cd ../build
    34    $ ../cfa-cc/configure
    35    $ make -j 8
    36    $ ./driver/cfa
     30  $ ./autogen.sh
     31  $ mkdir ../build
     32  $ cd ../build
     33  $ ../cfa-cc/configure
     34  $ make -j 8
     35  $ ./driver/cfa
    3736
    3837
     
    4140The script 'configure' accepts many command-line arguments.  Run
    4241
    43    $ ./configure --help
     42  $ ./configure --help
    4443
    4544to list them.  The most common argument is:
    4645
    47    --prefix=/some/directory controls the path prefix common to all installed
    48      cfa-cc components.  Components are installed in directories bin and lib.
    49      If unspecified, prefix defaults to /usr/local.  To use (a subdirectory of)
    50      your home directory, ${HOME}/some/dir, but do not put quotes around the
    51      directory path; Cforall may appear to build, but the installed version may
    52      not work properly.
     46  --prefix=/some/directory controls the path prefix common to all installed
     47    cfa-cc components.  Components are installed in directories bin and lib.
     48    If unspecified, prefix defaults to /usr/local.  To use (a subdirectory of)
     49    your home directory, ${HOME}/some/dir, but do not put quotes around the
     50    directory path; Cforall may appear to build, but the installed version may
     51    not work properly.
    5352
    5453
     
    5655======================================
    5756
    58    $ cd ./tests
    59    $ make -j 8 all-local
     57  $ cd ./tests
     58  $ make -j 8 all-local
    6059
    6160The tests take about 2-5 minutes and can be stopped at any time.
Note: See TracChangeset for help on using the changeset viewer.