From 509750b3194ebd4f56f525d35d07830ffa1da44e Mon Sep 17 00:00:00 2001 From: Carl Pearson Date: Sat, 27 Jul 2024 05:34:11 -0600 Subject: [PATCH] Don't use cmake_path before 3.20 --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 45299188b..034f47c89 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,7 +77,11 @@ endif() # Libraries if(KokkosTools_ENABLE_PAPI) find_package(PAPI REQUIRED) # TODO: papi-connector requires v6.0 or newer - cmake_path(GET PAPI_INCLUDE_DIR PARENT_PATH PAPI_ROOT) + if (CMAKE_VERSION VERSION_GREATER_EQUAL "3.20") + cmake_path(GET PAPI_INCLUDE_DIR PARENT_PATH PAPI_ROOT) + else() + get_filename_component(PAPI_ROOT ${PAPI_INCLUDE_DIR} DIRECTORY) + endif() message(STATUS "Found PAPI ${PAPI_VERSION_STRING} at ${PAPI_ROOT}") set(KokkosTools_HAS_PAPI ON) else()