diff options
Diffstat (limited to 'science/spheral/files/patch-cmake_InstallTPLs.cmake')
| -rw-r--r-- | science/spheral/files/patch-cmake_InstallTPLs.cmake | 85 | 
1 files changed, 85 insertions, 0 deletions
| diff --git a/science/spheral/files/patch-cmake_InstallTPLs.cmake b/science/spheral/files/patch-cmake_InstallTPLs.cmake new file mode 100644 index 000000000000..526dbd25c3d4 --- /dev/null +++ b/science/spheral/files/patch-cmake_InstallTPLs.cmake @@ -0,0 +1,85 @@ +--- cmake/InstallTPLs.cmake.orig	2025-07-23 20:11:18 UTC ++++ cmake/InstallTPLs.cmake +@@ -84,7 +84,9 @@ set(SPHERAL_FP_DIRS ) + set(SPHERAL_FP_DIRS ) +  + # Use find_package to get axom (which brings in fmt) and patch fmt +-find_package(axom REQUIRED NO_DEFAULT_PATH PATHS ${axom_DIR}/lib/cmake) ++message("YURI CMAKE_PREFIX_PATH: ${CMAKE_PREFIX_PATH}") ++set(CMAKE_PREFIX_PATH "/usr/local/lib/cmake") # not sure why this is needed here ++find_package(axom REQUIRED) + list(APPEND SPHERAL_BLT_DEPENDS axom ) + list(APPEND SPHERAL_FP_TPLS axom) + list(APPEND SPHERAL_FP_DIRS ${axom_DIR}/lib/cmake) +@@ -102,7 +104,7 @@ message("--------------------------------------------- +  + message("-----------------------------------------------------------------------------") + # Use find_package to get adiak +-find_package(adiak REQUIRED NO_DEFAULT_PATH PATHS ${adiak_DIR}/lib/cmake/adiak) ++find_package(adiak REQUIRED) + if(adiak_FOUND) +   list(APPEND SPHERAL_BLT_DEPENDS adiak::adiak) +   list(APPEND SPHERAL_FP_TPLS adiak) +@@ -112,7 +114,7 @@ message("--------------------------------------------- +  + message("-----------------------------------------------------------------------------") + # Use find_package to get polytope +-find_package(polytope NO_DEFAULT_PATH PATHS ${polytope_DIR}/lib/cmake) ++find_package(polytope REQUIRED) + if(POLYTOPE_FOUND) +   list(APPEND SPHERAL_BLT_DEPENDS polytope) +   list(APPEND SPHERAL_FP_TPLS polytope) +@@ -141,7 +143,7 @@ if (ENABLE_TIMER) +     # Only save if it does not exists already +     set(CONFIG_CALIPER_DIR "${caliper_DIR}" CACHE PATH "Configuration Caliper directory") +   endif() +-  find_package(caliper REQUIRED NO_DEFAULT_PATH PATHS ${caliper_DIR}/share/cmake/caliper) ++  find_package(caliper REQUIRED PATHS ${caliper_DIR}/share/cmake/caliper) +   if(caliper_FOUND) +     list(APPEND SPHERAL_BLT_DEPENDS caliper) +     list(APPEND SPHERAL_FP_TPLS caliper) +@@ -151,14 +153,14 @@ message("--------------------------------------------- + endif() +  + message("-----------------------------------------------------------------------------") +-find_package(RAJA REQUIRED NO_DEFAULT_PATH PATHS ${raja_DIR}) ++find_package(RAJA REQUIRED) + if (RAJA_FOUND)  +   message("Found RAJA External Package.") +   blt_convert_to_system_includes(TARGET RAJA) + endif() +  + message("-----------------------------------------------------------------------------") +-find_package(umpire REQUIRED NO_DEFAULT_PATH PATHS ${umpire_DIR}) ++find_package(umpire REQUIRED) + if (umpire_FOUND)  +   message("Found umpire External Package.") +   blt_convert_to_system_includes(TARGET umpire) +@@ -166,8 +168,8 @@ message("--------------------------------------------- +  + message("-----------------------------------------------------------------------------") + # Chai +-if(chai_DIR AND USE_EXTERNAL_CHAI) +-  find_package(chai REQUIRED NO_DEFAULT_PATH PATHS ${chai_DIR}) ++if(USE_EXTERNAL_CHAI) ++  find_package(chai REQUIRED) +   if (chai_FOUND)  +     message("Found chai External Package.") +   endif() +@@ -190,12 +192,11 @@ if (ENABLE_SUNDIALS) + # Use find_package to get Sundials + if (ENABLE_SUNDIALS) +   set(SUNDIALS_DIR "${sundials_DIR}") +-  find_package(SUNDIALS REQUIRED NO_DEFAULT_PATH +-    COMPONENTS kinsol nvecparallel nvecmpiplusx nvecserial  +-    PATHS ${sundials_DIR}/lib64/cmake/sundials ${sundials_DIR}/lib/cmake/sundials) ++  find_package(SUNDIALS REQUIRED ++    COMPONENTS kinsol nvecparallel nvecmpiplusx nvecserial ) +   if(SUNDIALS_FOUND) +-    list(APPEND SPHERAL_BLT_DEPENDS SUNDIALS::kinsol_static SUNDIALS::nvecparallel_static SUNDIALS::nvecmpiplusx_static SUNDIALS::nvecserial_static) +-    list(APPEND SPHERAL_FP_TPLS SUNDIALS::kinsol_static SUNDIALS::nvecparallel_static SUNDIALS::nvecmpiplusx_static SUNDIALS::nvecserial_static) ++    list(APPEND SPHERAL_BLT_DEPENDS SUNDIALS::kinsol SUNDIALS::nvecparallel SUNDIALS::nvecmpiplusx SUNDIALS::nvecserial) ++    list(APPEND SPHERAL_FP_TPLS SUNDIALS::kinsol SUNDIALS::nvecparallel SUNDIALS::nvecmpiplusx SUNDIALS::nvecserial) +     list(APPEND SPHERAL_FP_DIRS ${sundials_DIR}) +     message("Found SUNDIALS External Package") +   endif() | 
