summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch')
-rw-r--r--var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch b/var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch
new file mode 100644
index 0000000000..d8c53a85d1
--- /dev/null
+++ b/var/spack/repos/builtin/packages/trilinos/cray_secas_12_12_1.patch
@@ -0,0 +1,16 @@
+diff --git a/packages/seacas/cmake/FortranSettings.cmake b/packages/seacas/cmake/FortranSettings.cmake
+index 02864ed3..4cb8f8b8 100644
+--- a/packages/seacas/cmake/FortranSettings.cmake
++++ b/packages/seacas/cmake/FortranSettings.cmake
+@@ -8,6 +8,8 @@ IF ("${CMAKE_Fortran_COMPILER_ID}" MATCHES "GNU")
+ SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fcray-pointer -fdefault-real-8 -fdefault-integer-8 -fno-range-check")
+ ELSEIF ("${CMAKE_Fortran_COMPILER_ID}" MATCHES "XL")
+ SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -WF,-D__XLF__ -qintsize=8 -qrealsize=8")
++ELSEIF ("${CMAKE_Fortran_COMPILER_ID}" MATCHES "Cray")
++ SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -sdefault64")
+ ELSE()
+ SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -r8 -i8")
+ ENDIF()
+--
+2.18.4
+