blob: 6d3924b04212b46921045fcdffe9f6185ba5ba8f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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)
|