diff options
author | Cory Bloor <Cordell.Bloor@amd.com> | 2022-04-19 07:26:40 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-19 07:26:40 -0600 |
commit | 78facf0761c4619d1c3a06257185d1653654477a (patch) | |
tree | db4d17b27ed4570f20d0c52ec37d48b41f0df874 /LICENSE-APACHE | |
parent | 17c264b30ace7208e1d7e57b554aac2e3e244c68 (diff) | |
download | spack-78facf0761c4619d1c3a06257185d1653654477a.tar.gz spack-78facf0761c4619d1c3a06257185d1653654477a.tar.bz2 spack-78facf0761c4619d1c3a06257185d1653654477a.tar.xz spack-78facf0761c4619d1c3a06257185d1653654477a.zip |
rocmlibs: relax rocm-cmake version requirements (#29857)
* rocmlibs: relax rocm-cmake version requirements
The rocm-cmake modules tend to be backwards-compatible, to the extent
that most ROCm math libraries were built using rocm-cmake@master
for a long while without anybody noticing. (That was fixed in
97f0c3ccd9f0a40896998a7580150a514ec3bc37.)
Some packages, like comgr, barely use rocm-cmake for anything, and
we can easily set a very minimal version requirement. For most
packages, however, it would be a lot of effort to determine the
minimum rocm-cmake version required for each release. For those
packages, I just turned the exact version requirement into a
minimum version requirement.
Since I was looking through the CMakeLists.txt for a large number of
libraries, I also took note of the cmake_minimum_required and adjusted
the cmake minimum requirements to match.
* Add rocblas build dependency to hipblas
The rocblas library is required both for both building and linking
hipblas.
* Remove rocm-cmake from vtk-m dependency list
The rocm-cmake package provides CMake scripts that facilitate common
build configuration tasks in the ROCm libraries. It is never needed at
link-time. Also, there are no calls to find_package(ROCM) or
include(ROCM.*)in vtk-m, so this dependency will never be used.
Diffstat (limited to 'LICENSE-APACHE')
0 files changed, 0 insertions, 0 deletions