From 8c65d9e3a8347f6f076e92236a2c3d9fd014edea Mon Sep 17 00:00:00 2001 From: LKedward Date: Sat, 13 Feb 2021 12:53:38 +0000 Subject: Update: install script for Fortran fpm. - Include bootstrap of Fortran fpm in install.sh - Add ability to update repository from latest tag - Add ability to specify install path - Update README to simplify bootstrap procedure --- README.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 00dd73d..be96b4f 100644 --- a/README.md +++ b/README.md @@ -72,32 +72,26 @@ $ cd fpm/ #### Build a bootstrap version of fpm -You can use the install script to perform the build of the Haskell version of *fpm* with: +You can use the install script to bootstrap and install *fpm*: ```bash $ ./install.sh ``` -On Linux, the above command installs `fpm` to `${HOME}/.local/bin/`. - -Now you can build the Fortran *fpm* version with +By default, the above command installs `fpm` to `${HOME}/.local/bin/`. +To specify an alternative destination use the `--prefix=` flag, for example: ```bash -$ cd fpm/ -$ fpm build +$ ./install.sh --prefix=/usr/local ``` -Test that everything is working as expected +which will install *fpm* to `/usr/local/bin`. -```bash -$ fpm test -``` - -Finally, install the Fortran *fpm* version with +To test that everything is working as expected you can now build *fpm* +with itself and run the tests with: ```bash -$ fpm run --runner mv -- ~/.local/bin +$ cd fpm +$ fpm test ``` -Or choose another location if you do not want to overwrite the bootstrapping version. -From now on you can rebuild *fpm* with your Fortran *fpm* version. -- cgit v1.2.3