1 |
#! /usr/bin/env bash |
#! /usr/bin/env sh |
2 |
# |
# |
3 |
# $Header$ |
# $Header$ |
4 |
# |
# |
682 |
FC_NAMEMANGLE= |
FC_NAMEMANGLE= |
683 |
HAVE_CLOC= |
HAVE_CLOC= |
684 |
HAVE_NETCDF= |
HAVE_NETCDF= |
685 |
|
HAVE_ETIME= |
686 |
|
|
687 |
MODS= |
MODS= |
688 |
TOOLSDIR= |
TOOLSDIR= |
733 |
gm_s4="CFLAGS KFLAGS1 KFLAGS2 LIBS KPPFILES NOOPTFILES NOOPTFLAGS" |
gm_s4="CFLAGS KFLAGS1 KFLAGS2 LIBS KPPFILES NOOPTFILES NOOPTFLAGS" |
734 |
gm_s5="TOOLSDIR SOURCEDIRS INCLUDEDIRS PWD MAKE THISHOSTNAME THISDATE MACHINE" |
gm_s5="TOOLSDIR SOURCEDIRS INCLUDEDIRS PWD MAKE THISHOSTNAME THISDATE MACHINE" |
735 |
gm_s6="EXECUTABLE EXEHOOK EXEDIR PACKAGES_CONF" |
gm_s6="EXECUTABLE EXEHOOK EXEDIR PACKAGES_CONF" |
736 |
gm_s7="HAVE_SYSTEM HAVE_FDATE FC_NAMEMANGLE" |
gm_s7="HAVE_SYSTEM HAVE_FDATE FC_NAMEMANGLE HAVE_ETIME" |
737 |
|
|
738 |
# The following are all related to adjoint/tangent-linear stuff |
# The following are all related to adjoint/tangent-linear stuff |
739 |
gm_s10="AUTODIFF_PKG_USED AD_OPTFILE TAMC TAF AD_TAMC_FLAGS AD_TAF_FLAGS" |
gm_s10="AUTODIFF_PKG_USED AD_OPTFILE TAMC TAF AD_TAMC_FLAGS AD_TAF_FLAGS" |
1152 |
echo "no" |
echo "no" |
1153 |
fi |
fi |
1154 |
rm -f genmake_tcomp* |
rm -f genmake_tcomp* |
1155 |
|
|
1156 |
|
printf " Do we have the etime() command using $FC... " |
1157 |
|
cat > genmake_tcomp.f <<EOF |
1158 |
|
program hello |
1159 |
|
REAL*4 TARRAY(2) |
1160 |
|
call etime( tarray ) |
1161 |
|
print *, tarray |
1162 |
|
end |
1163 |
|
EOF |
1164 |
|
$FC $FFLAGS $DEFINES -o genmake_tcomp genmake_tcomp.f > genmake_tcomp.log 2>&1 |
1165 |
|
RETVAL=$? |
1166 |
|
if test "x$RETVAL" = x0 ; then |
1167 |
|
HAVE_ETIME=t |
1168 |
|
DEFINES="$DEFINES -DHAVE_ETIME" |
1169 |
|
echo "yes" |
1170 |
|
else |
1171 |
|
HAVE_ETIME= |
1172 |
|
echo "no" |
1173 |
|
fi |
1174 |
|
rm -f genmake_tcomp* |
1175 |
|
|
1176 |
printf " Can we call simple C routines (here, \"cloc()\") using $FC... " |
printf " Can we call simple C routines (here, \"cloc()\") using $FC... " |
1177 |
check_HAVE_CLOC |
check_HAVE_CLOC |