diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/arborx/trilinos14.0-kokkos-major-version.patch')
-rw-r--r-- | var/spack/repos/builtin/packages/arborx/trilinos14.0-kokkos-major-version.patch | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/arborx/trilinos14.0-kokkos-major-version.patch b/var/spack/repos/builtin/packages/arborx/trilinos14.0-kokkos-major-version.patch new file mode 100644 index 0000000000..6d3924b042 --- /dev/null +++ b/var/spack/repos/builtin/packages/arborx/trilinos14.0-kokkos-major-version.patch @@ -0,0 +1,16 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,7 +1,12 @@ + cmake_minimum_required(VERSION 3.16) + project(ArborX CXX) + +-find_package(Kokkos 3.7.01 REQUIRED CONFIG) ++# Workaround to compile against Trilinos 14.0. That version of Trilinos does not ++# set the compatibility mode for Kokkos correctly. ++find_package(Kokkos QUIET 3.7.01 CONFIG) ++if (NOT Kokkos_FOUND) ++ find_package(Kokkos 4.0.00 REQUIRED CONFIG) ++endif() + message(STATUS "Found Kokkos: ${Kokkos_DIR} (version \"${Kokkos_VERSION}\")") + if(Kokkos_ENABLE_CUDA) + kokkos_check(OPTIONS CUDA_LAMBDA) |