Cray is a clang based compiler (at least for C C++). It uses -fopenmp to enable OpenMP.
Yet, FindOpenMP.cmake 3.27 mention:
# Cray compiler activate OpenMP with -h omp, which is enabled by default.
set(OMP_FLAG_Cray " " "-h omp")
Thx