diff options
author | Laurence Kedward <laurence.kedward@bristol.ac.uk> | 2021-03-06 10:28:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-06 10:28:37 +0000 |
commit | 32c96e56af29e6c51d7e971c6416701005a2b41f (patch) | |
tree | 56dc81d9ff5e0846bfd22a9cf858fa6575581211 /README.md | |
parent | 554668530eb2bcc99075a5bee76983d3ddb021eb (diff) | |
parent | 50390f37b2a32fa326425add5e6609ad70b07f7d (diff) | |
download | fpm-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.md | 24 |
1 files changed, 9 insertions, 15 deletions
@@ -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. |