diff options
author | Jonathon Anderson <17242663+blue42u@users.noreply.github.com> | 2024-01-23 15:20:10 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-23 13:20:10 -0800 |
commit | 61421b3a67941f5c91239360b4d7d3ee5c3428df (patch) | |
tree | 6d6c5bb4dda8cc51e51814fa940fc3cc52e74a9f /.flake8 | |
parent | acbf0d99c4be4b25815340d650d5f7abacc1f7e1 (diff) | |
download | spack-61421b3a67941f5c91239360b4d7d3ee5c3428df.tar.gz spack-61421b3a67941f5c91239360b4d7d3ee5c3428df.tar.bz2 spack-61421b3a67941f5c91239360b4d7d3ee5c3428df.tar.xz spack-61421b3a67941f5c91239360b4d7d3ee5c3428df.zip |
hpctoolkit: Add `build_system=meson` (#42059)
HPCToolkit `develop` now can optionally be built via Meson. This PR adds the `build_system=(autotools|meson)` variant and splits the build-system-dependent pieces into `AutotoolsBuilder` and `MesonBuilder`. The default is to build with `autotools`.
As of writing, the Meson is simply a wrapper around the original Autotools build, hence the build requires a native file listing install prefixes of all dependencies (which are internally mapped to `--with-{pkg}={prefix}` arguments for `./configure`). This is an unconventional but temporary state of affairs until the build system is fully ported to Meson and conventional dependency acquisition techniques like `pkg-config` and `cmake` are practically available.
Diffstat (limited to '.flake8')
0 files changed, 0 insertions, 0 deletions