[5129] | 1 | =head1 NAME |
---|
| 2 | |
---|
| 3 | fcm build (bld) |
---|
| 4 | |
---|
| 5 | =head1 SYNOPSIS |
---|
| 6 | |
---|
| 7 | Invokes the deprecated FCM 1 build system. |
---|
| 8 | |
---|
| 9 | fcm build [OPTIONS] [CFGFILE] |
---|
| 10 | |
---|
| 11 | =head1 ARGUMENTS |
---|
| 12 | |
---|
| 13 | The path to a CFGFILE may be provided. Otherwise, the build system searches the |
---|
| 14 | default locations for a bld cfg file. |
---|
| 15 | |
---|
| 16 | =head1 OPTIONS |
---|
| 17 | |
---|
| 18 | If no option is specified, the options "-s 5 -t all -j 1 -v 1" are assumed. |
---|
| 19 | |
---|
| 20 | =over 4 |
---|
| 21 | |
---|
| 22 | =item --archive, -a |
---|
| 23 | |
---|
| 24 | Archive sub-directories on success. If archive mode is switched on, build |
---|
| 25 | sub-directories that are only used in the build process will be archived to |
---|
| 26 | TAR-GZIP files. |
---|
| 27 | |
---|
| 28 | =item --clean |
---|
| 29 | |
---|
| 30 | Clean the destination. |
---|
| 31 | |
---|
| 32 | =item --full, -f |
---|
| 33 | |
---|
| 34 | Run in full mode. If the option for full build is specified, the |
---|
| 35 | sub-directories created by previous builds will be removed, so that the current |
---|
| 36 | build can start cleanly. |
---|
| 37 | |
---|
| 38 | =item --ignore-lock |
---|
| 39 | |
---|
| 40 | Ignore lock file. When a build is invoked, it sets up a lock file in the build |
---|
| 41 | root directory. The lock is normally removed at the end of the build. While the |
---|
| 42 | lock file is in place, the build commands invoked in the same root directory |
---|
| 43 | will fail. If you need to bypass this check for whatever reason, you can invoke |
---|
| 44 | the build system with this option. |
---|
| 45 | |
---|
| 46 | =item --jobs=N, -j N |
---|
| 47 | |
---|
| 48 | Specify the number of parallel jobs. |
---|
| 49 | |
---|
| 50 | =item --stage=N, -s N |
---|
| 51 | |
---|
| 52 | Run command up to a named stage. The stages are: |
---|
| 53 | |
---|
| 54 | =over 4 |
---|
| 55 | |
---|
| 56 | =item "1", "s" or "setup" |
---|
| 57 | |
---|
| 58 | Stage 1, setup. |
---|
| 59 | |
---|
| 60 | =item "2", "pp" or "pre_process" |
---|
| 61 | |
---|
| 62 | Stage 2, pre-process. |
---|
| 63 | |
---|
| 64 | =item "3", "gd" or "generate_dependency" |
---|
| 65 | |
---|
| 66 | Stage 3, generate dependency. |
---|
| 67 | |
---|
| 68 | =item "4", "gi" or "generate_interface" |
---|
| 69 | |
---|
| 70 | Stage 4, generate Fortran 9X interface. |
---|
| 71 | |
---|
| 72 | =item "5", "m", "make" |
---|
| 73 | |
---|
| 74 | Stage 5, make. |
---|
| 75 | |
---|
| 76 | =back |
---|
| 77 | |
---|
| 78 | =item --targets=TARGETS, -t TARGETS |
---|
| 79 | |
---|
| 80 | List of build targets, delimited by (:). If specified, the default targets |
---|
| 81 | declared in the configuration file will not be used. |
---|
| 82 | |
---|
| 83 | =item --verbose=N, -v N |
---|
| 84 | |
---|
| 85 | Specify the verbosity level. If specified, the verbosity level must be an |
---|
| 86 | integer greater than 0. Verbosity level 0 is the quiet mode. Increasing the |
---|
| 87 | verbosity level will increase the amount of diagnostic output. |
---|
| 88 | |
---|
| 89 | =back |
---|
| 90 | |
---|
| 91 | =cut |
---|