install command
Install previously built FoBiS artifacts, or clone, build, and install a GitHub-hosted Fortran project in one step.
bash
fobis install [repo] [options]How to use it, with examples: Libraries and other build systems, Dependencies.
All options
Arguments: REPO
| Option | Value | Default | Description |
|---|---|---|---|
--fobos, -f | TEXT | Specify a "fobos" file named differently from "fobos" | |
--fci | Assume fobos inputs as case insensitive | ||
--mode | TEXT | Select a mode defined into a fobos file | |
--lmodes | List the modes defined into a fobos file | ||
--build-dir, --dbld | TEXT | Directory containing built objects [default: ./]; given here, it wins over the mode's build_dir | |
--prefix, -p | TEXT | ./ | Prefix path where built objects are installed [default: ./] |
--bin | TEXT | bin/ | Sub-directory for executables [default: bin/] |
--lib | TEXT | lib/ | Sub-directory for libraries [default: lib/] |
--include | TEXT | include/ | Sub-directory for include files [default: include/] |
--branch | TEXT | Branch to check out when installing from GitHub | |
--tag | TEXT | Tag to check out when installing from GitHub | |
--rev | TEXT | Commit revision to check out when installing from GitHub | |
--update | Re-fetch (git pull) before building and installing | ||
--no-build | Clone only — skip building and installing | ||
--deps-dir | TEXT | Directory for cloning GitHub repositories [default: ~/.fobis/] | |
--force-compile | Force to (re-)compile all | ||
--colors | Activate colors in shell prints | ||
--log, -l | Activate log file creation | ||
--graph | Generate a dependencies graph via graphviz | ||
--quiet, -q | Less verbose output | ||
--verbose | Extremely verbose output for debugging | ||
--jobs, -j | INTEGER | 1 | Number of concurrent compilation jobs [default: 1] |
--makefile, -m | TEXT | Generate a GNU Makefile for building the project |