aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorLaurence Kedward <laurence.kedward@bristol.ac.uk>2021-03-06 10:28:37 +0000
committerGitHub <noreply@github.com>2021-03-06 10:28:37 +0000
commit32c96e56af29e6c51d7e971c6416701005a2b41f (patch)
tree56dc81d9ff5e0846bfd22a9cf858fa6575581211 /README.md
parent554668530eb2bcc99075a5bee76983d3ddb021eb (diff)
parent50390f37b2a32fa326425add5e6609ad70b07f7d (diff)
downloadfpm-32c96e56af29e6c51d7e971c6416701005a2b41f.tar.gz
fpm-32c96e56af29e6c51d7e971c6416701005a2b41f.zip
Merge pull request #357 from LKedward/update-install-script
Update: install script for Fortran fpm
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 9 insertions, 15 deletions
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.