CMake: Fix dependent option declarations (#5601)

This commit is contained in:
Jiacheng Xu 2026-07-17 20:16:57 +08:00 committed by GitHub
parent 8f16beb039
commit 4ca962cc2c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -226,18 +226,18 @@ cmake_dependent_option(
CP2K_USE_CUSOLVER_MP "Enable cuSOLVERMp. Only active when CUDA is ON" OFF CP2K_USE_CUSOLVER_MP "Enable cuSOLVERMp. Only active when CUDA is ON" OFF
"CP2K_USE_ACCEL MATCHES \"CUDA\"" OFF) "CP2K_USE_ACCEL MATCHES \"CUDA\"" OFF)
cmake_dependent_option(CP2K_USE_NVHPC OFF "Enable Nvidia NVHPC kit" cmake_dependent_option(CP2K_USE_NVHPC "Enable Nvidia NVHPC kit" OFF
"(NOT CP2K_USE_ACCEL MATCHES \"CUDA\")" OFF) "CP2K_USE_ACCEL MATCHES \"CUDA\"" OFF)
cmake_dependent_option( cmake_dependent_option(
CP2K_USE_SPLA_GEMM_OFFLOADING ON CP2K_USE_SPLA_GEMM_OFFLOADING
"Enable SpLA dgemm offloading (only valid with GPU support on)" "Enable SpLA dgemm offloading (only valid with GPU support on)" ON
"(NOT CP2K_USE_ACCEL MATCHES \"NONE\") AND (CP2K_USE_SPLA)" OFF) "CP2K_USE_ACCEL MATCHES \"HIP|CUDA\" AND CP2K_USE_SPLA" OFF)
cmake_dependent_option( cmake_dependent_option(
CP2K_USE_CRAY_PM_ACCEL_ENERGY ON CP2K_USE_CRAY_PM_ACCEL_ENERGY
"Enable CRAY power management framework with gpu support" "Enable CRAY power management framework with gpu support" ON
"(NOT CP2K_USE_ACCEL MATCHES \"NONE\") AND (CP2K_USE_CRAY_PM_ENERGY)" OFF) "CP2K_USE_ACCEL MATCHES \"OPENCL|HIP|CUDA\" AND CP2K_USE_CRAY_PM_ENERGY" OFF)
cmake_dependent_option( cmake_dependent_option(
CP2K_USE_LIBGINT "Enable LibGint support" ${CP2K_USE_EVERYTHING} CP2K_USE_LIBGINT "Enable LibGint support" ${CP2K_USE_EVERYTHING}