From 2c3d480cd027a06e1d8531b251d742ce9b3d8fdd Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Mon, 9 Jan 2012 17:38:35 +0000 Subject: [PATCH] Fix for cray module inclusion. --- configure | 14 ++++++++++---- configure.ac | 18 ++++++++++++------ 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/configure b/configure index deaaffb0..7bb3603e 100755 --- a/configure +++ b/configure @@ -6396,6 +6396,12 @@ fi ############################################################################## # Include flags ############################################################################## +if test "X$psblas_cv_fc" == X"cray" +then + MODEXT=".mod" + FMFLAG="-I" + FIFLAG="-I" +else { $as_echo "$as_me:${as_lineno-$LINENO}: checking fortran 90 modules extension" >&5 $as_echo_n "checking fortran 90 modules extension... " >&6; } @@ -6514,10 +6520,10 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_f90_modflag" >&5 $as_echo "$ax_cv_f90_modflag" >&6; } -MODEXT=".$ax_cv_f90_modext" -FMFLAG="${ax_cv_f90_modflag%% *}" -FIFLAG=-I - + MODEXT=".$ax_cv_f90_modext" + FMFLAG="${ax_cv_f90_modflag%% *}" + FIFLAG=-I +fi ############################################################################### ############################################################################### diff --git a/configure.ac b/configure.ac index 8870bc69..723301f7 100755 --- a/configure.ac +++ b/configure.ac @@ -470,12 +470,18 @@ fi ############################################################################## # Include flags ############################################################################## -AX_F90_MODULE_EXTENSION -AX_F90_MODULE_FLAG -MODEXT=".$ax_cv_f90_modext" -FMFLAG="${ax_cv_f90_modflag%%[ ]*}" -FIFLAG=-I - +if test "X$psblas_cv_fc" == X"cray" +then + MODEXT=".mod" + FMFLAG="-I" + FIFLAG="-I" +else + AX_F90_MODULE_EXTENSION + AX_F90_MODULE_FLAG + MODEXT=".$ax_cv_f90_modext" + FMFLAG="${ax_cv_f90_modflag%%[ ]*}" + FIFLAG=-I +fi ############################################################################### ###############################################################################