/[MITgcm]/MITgcm/tools/genmake2
ViewVC logotype

Diff of /MITgcm/tools/genmake2

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.79 by edhill, Wed Jun 16 21:15:47 2004 UTC revision 1.82 by cnh, Wed Jun 30 01:19:29 2004 UTC
# Line 1  Line 1 
1  #! /usr/bin/env bash  #! /usr/bin/env sh
2  #  #
3  # $Header$  # $Header$
4  #  #
# Line 682  HAVE_FDATE= Line 682  HAVE_FDATE=
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=
# Line 732  gm_s3="LN S64 KPP LINK PACKAGES MAKEDEPE Line 733  gm_s3="LN S64 KPP LINK PACKAGES MAKEDEPE
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"
# Line 1151  else Line 1152  else
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 ACTUAL, TARRAY(2)
1160          EXTERNAL ETIME
1161          REAL*4 ETIME
1162          actual = etime( tarray )
1163          print *, tarray
1164          end
1165    EOF
1166    $FC $FFLAGS $DEFINES -o genmake_tcomp genmake_tcomp.f > genmake_tcomp.log 2>&1
1167    RETVAL=$?
1168    if test "x$RETVAL" = x0 ; then
1169        HAVE_ETIME=t
1170        DEFINES="$DEFINES -DHAVE_ETIME"
1171        echo "yes"
1172    else
1173        HAVE_ETIME=
1174        echo "no"
1175    fi
1176    rm -f genmake_tcomp*
1177    
1178  printf "  Can we call simple C routines (here, \"cloc()\") using $FC...  "  printf "  Can we call simple C routines (here, \"cloc()\") using $FC...  "
1179  check_HAVE_CLOC  check_HAVE_CLOC

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.82

  ViewVC Help
Powered by ViewVC 1.1.22