Changeset a24a69e


Ignore:
Timestamp:
Sep 30, 2025, 7:51:45 AM (4 days ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
7ffd7f0
Parents:
23681db
Message:

Indicate CFA only builds on Linux operating system

File:
1 edited

Legend:

Unmodified
Added
Removed
  • INSTALL

    r23681db ra24a69e  
    22======================================
    33
    4 Cforall is built using GNU Make and the GNU Autoconf system.  It also requires
    5 g++ version >= 6, bison and flex.  On systems where GNU Make is the default
    6 make, the system is built by entering the commands:
     4Cforall is built on Linux using GNU Make and the GNU Autoconf system, which
     5includes Windows WSL.  It also requires g++ version >= 9, bison and flex.  On
     6systems where GNU Make is the default make, the system is built by entering the
     7commands:
    78
    8 For developers using the root git:
     91. For developers using the root git:
    910
    10   $ ./autogen.sh
    11   $ ./configure [ --prefix=/some/directory ]
    12   $ make -j 8 install
    13   $ cfa
     11   $ ./autogen.sh
     12   $ ./configure [ --prefix=/some/directory ]
     13   $ make -j 8 install
     14   $ cfa
    1415
    15 For users using the distributed tarball / github:
     162. For users using the distributed tarball/github:
    1617
    17   $ ./configure
    18   $ make -j 8 install
    19   $ cfa
     18   $ ./configure
     19   $ make -j 8 install
     20   $ cfa
    2021
    21 where 8 is the number of CPUs on your computer.
     22where 8 or greater is the number of CPUs on your computer.
    2223
    2324The above instructions produce an in-tree, installed build, where intermediate
     
    2829common set of sources, and where no "official" CFA version is designated:
    2930
    30   $ ./autogen.sh
    31   $ mkdir ../build
    32   $ cd ../build
    33   $ ../cfa-cc/configure
    34   $ make -j 8
    35   $ ./driver/cfa
     31   $ ./autogen.sh
     32   $ mkdir ../build
     33   $ cd ../build
     34   $ ../cfa-cc/configure
     35   $ make -j 8
     36   $ ./driver/cfa
    3637
    3738
     
    4041The script 'configure' accepts many command-line arguments.  Run
    4142
    42   $ ./configure --help
     43   $ ./configure --help
    4344
    4445to list them.  The most common argument is:
    4546
    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.
     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.
    5253
    5354
     
    5556======================================
    5657
    57   $ cd ./tests
    58   $ make -j 8 all-local
     58   $ cd ./tests
     59   $ make -j 8 all-local
    5960
    6061The tests take about 2-5 minutes and can be stopped at any time.
Note: See TracChangeset for help on using the changeset viewer.