Skip to content

Commit

Permalink
build: update for fpm v0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
gnikit committed Apr 29, 2023
1 parent 6f910bf commit a5f424d
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 4 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ endif()

# Set Git tags for dependencies
set(M_CLI2_TAG "ea6bbffc1c2fb0885e994d37ccf0029c99b19f24" CACHE STRING "Set git tag for M_CLI2")
set(TOML_F_TAG "2f5eaba864ff630ba0c3791126a3f811b6e437f3" CACHE STRING "Set git tag for toml_f")
set(FPM_TAG "v0.6.0" CACHE STRING "Set git tag for fpm")
set(TOML_F_TAG "e49f5523e4ee67db6628618864504448fb8c8939" CACHE STRING "Set git tag for toml_f")
set(FPM_TAG "v0.7.0" CACHE STRING "Set git tag for fpm")

set(BIN_NAME ${CMAKE_PROJECT_NAME})

Expand Down
18 changes: 17 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ or from [miniconda](https://docs.conda.io/en/latest/miniconda.html).

#### [MSYS2]

Fpm is available as MinGW package in the MSYS2 package manager.
Fpm is available as MinGW package in the MSYS2 package manager,
which supports parallelization of the target compilation.
To install fpm with pacman use

```
Expand Down Expand Up @@ -101,6 +102,21 @@ For more details check the package information [here](https://spack.readthedocs.
[Spack]: https://spack.io


#### Homebrew

The Fortran Package Manager (fpm) is available for the [Homebrew](https://brew.sh/) package manager via an additional tap.
To install fpm via brew, include the new tap and install using

```
brew tap fortran-lang/fortran
brew install fpm
```

Binary distributions are available for MacOS 11 (Catalina) and 12 (Big Sur) for x86_64 architectures. For other platforms fpm will be built locally from source automatically.

Fpm should be available and functional after those steps.
For more details checkout the tap [here](https://github.com/fortran-lang/homebrew-fortran).

#### Github Actions

To setup *fpm* within Github actions for automated testing, you can use the [fortran-lang/setup-fpm](https://github.com/marketplace/actions/setup-fpm) action.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "fpm"
version = "0.6.0"
version = "0.7.0"
license = { text = "MIT License" }
authors = [{ name = "fpm maintainers" }]
requires-python = ">=3.7"
Expand Down

0 comments on commit a5f424d

Please sign in to comment.