From 35d82754b6b21cc051012b2983a6e7fa0128a33b Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Fri, 18 Mar 2022 08:54:52 +0100
Subject: [PATCH] Modernize linking with Kokkos using the alias Kokkos::kokkos

---
 CMakeLists.txt       | 3 ++-
 tests/CMakeLists.txt | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d931b6e9e..441062bd6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -86,6 +86,7 @@ endif()
 set(GNU_CXX_MIN_VERSION "9.0.0")
 set(CLANG_CXX_MIN_VERSION "10.0.0")
 
+#------------------------------------------------------
 # Pugs default compiler flags
 set(PUGS_CXX_FLAGS "${PUGS_CXX_FLAGS} -Wall -Wextra -pedantic")
 
@@ -576,7 +577,7 @@ target_link_libraries(
   PugsUtils
   PugsOutput
   PugsLanguageUtils
-  kokkos
+  Kokkos::kokkos
   ${PETSC_LIBRARIES}
   ${SLEPC_LIBRARIES}
   ${PARMETIS_LIBRARIES}
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 085f012fb..37a87d841 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -196,7 +196,7 @@ target_link_libraries (unit_tests
   PugsScheme
   PugsOutput
   PugsUtils
-  kokkos
+  Kokkos::kokkos
   ${PARMETIS_LIBRARIES}
   ${MPI_CXX_LINK_FLAGS} ${MPI_CXX_LIBRARIES}
   ${PETSC_LIBRARIES}
@@ -223,7 +223,7 @@ target_link_libraries (mpi_unit_tests
   PugsUtils
   PugsAlgebra
   PugsMesh
-  kokkos
+  Kokkos::kokkos
   ${PARMETIS_LIBRARIES}
   ${MPI_CXX_LINK_FLAGS} ${MPI_CXX_LIBRARIES}
   ${PETSC_LIBRARIES}
-- 
GitLab