vcpkg/versions/b-/blaze.json
John Buonagurio cf7d32cfae
[blaze] Add lapack and openmp features (#36786)
Hi, this PR adds two feature flags to Blaze to allow for a minimal
'core' installation:

1. `lapack`: LAPACK/BLAS is currently a default dependency, but its only
required for certain matrix operations and `BLAZE_BLAS_MODE` which is
off by default. See
[CMakeLists.txt#L65-L75](3156507a4b/CMakeLists.txt (lines-65):75).
2. `openmp`: The absence of this flag actually disables SMP support
entirely, so it might be better to just use `smp` instead. Thoughts? I
used `openmp` for consistency with the existing port which explicitly
sets the threading library via `BLAZE_SMP_THREADS=OpenMP`. In any case,
Blaze defaults to OpenMP and removes `BLAZE_SMP_THREADS` from cache when
`BLAZE_SHARED_MEMORY_PARALLELIZATION` is turned off. See
[CMakeLists.txt#L297-L304](3156507a4b/CMakeLists.txt (lines-297):304).

Both of these are still set as default features to ensure compatibility,
though I think the default LAPACK REQUIRED as a reminder to package
maintainers might be a bit excessive! If you're using LAPACK, you
probably aren't relying on Blaze to import it for you. That's probably
more of a discussion for upstream in any case.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] ~~SHA512s are updated for each updated download.~~
- [ ] ~~The "supports" clause reflects platforms that may be fixed by
this new version.~~
- [ ] ~~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~~
- [ ] ~~Any patches that are no longer applied are deleted from the
port's directory.~~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-02-21 22:30:03 -08:00

100 lines
2.4 KiB
JSON

{
"versions": [
{
"git-tree": "408eb24a2dfa52911481429dbf59d384ee80464d",
"version": "3.8.2",
"port-version": 1
},
{
"git-tree": "9f237bb789d83a4004b263f9544ed3d6668f160f",
"version": "3.8.2",
"port-version": 0
},
{
"git-tree": "6bea7e024ba776f0a7c5462056054529f79aa86d",
"version": "3.8.1",
"port-version": 0
},
{
"git-tree": "8795a94d25adbb75d3be0b191bc3c15321e9c686",
"version-string": "3.8",
"port-version": 2
},
{
"git-tree": "0929cccabaf3511161aa06789a414a2937629679",
"version-string": "3.8",
"port-version": 1
},
{
"git-tree": "0a3d771a22aa157efa6509d71ca490c0837245ba",
"version-string": "3.8",
"port-version": 0
},
{
"git-tree": "030ff934e5ec3edf938b5c7af9ee2d0aaf2312a3",
"version-string": "3.7",
"port-version": 1
},
{
"git-tree": "31cd07691fc311e7162d87a5fa3a9c57c1394a45",
"version-string": "3.7",
"port-version": 0
},
{
"git-tree": "c8c9bc05c29ce0eb5f92c342f55769350f3b05cf",
"version-string": "3.6-1",
"port-version": 0
},
{
"git-tree": "601997a4170c6ae1c3abc833b9903ed3d8e76074",
"version-string": "3.6",
"port-version": 0
},
{
"git-tree": "0c07a59546a7c2c5f1192e0bff318c9df2ce248c",
"version-string": "3.5",
"port-version": 0
},
{
"git-tree": "3f72a5942a99dd91142e5abdc1baa783330b127b",
"version-string": "3.4-1",
"port-version": 0
},
{
"git-tree": "f26995e1fb9fe7e85ce58eca839126c280b6e46e",
"version-string": "3.4",
"port-version": 0
},
{
"git-tree": "d00bace3480f1f01ac244f1d0a81588f1bbfa8ba",
"version-string": "3.3",
"port-version": 0
},
{
"git-tree": "637fc709acbb54db8d3cfbb6f3ac10ec93870ed2",
"version-string": "3.2-3",
"port-version": 0
},
{
"git-tree": "e472a441bdfffb537058d7aea7c67e3221053c38",
"version-string": "3.2-2",
"port-version": 0
},
{
"git-tree": "1e22d37bf1c1ef3d5f76d12d917f30d39da28897",
"version-string": "3.2-1",
"port-version": 0
},
{
"git-tree": "15ef5588a761e515cf91f2527cffe3f9f9387f03",
"version-string": "3.2",
"port-version": 0
},
{
"git-tree": "d2ec68e6acec03edbe7a55b3fa317f104e74c859",
"version-string": "3.1",
"port-version": 0
}
]
}