/[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.66 by edhill, Mon Feb 23 21:51:32 2004 UTC revision 1.67 by adcroft, Tue Feb 24 19:00:32 2004 UTC
# Line 145  EOF Line 145  EOF
145          echo "   "$p_FC          echo "   "$p_FC
146          if test "x$FC" = x ; then          if test "x$FC" = x ; then
147              FC=`echo $p_FC | $AWK '{print $1}'`              FC=`echo $p_FC | $AWK '{print $1}'`
148                echo "  Setting FORTRAN compiler to: "$FC
149          fi          fi
150      fi      fi
151    
152      for i in $p_FC ; do      if test "x$OPTFILE" = x ; then
153          p_OF=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$i          OPTFILE=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$FC
154          if test -r $p_OF ; then          if test ! -r $OPTFILE ; then
155              OPTFILE=$p_OF               echo "  I looked for the file "$OPTFILE" but did not find it"
156              echo "  The options file:  $p_OF"          fi
157              echo "    appears to match so we'll use it."      fi
158              break  #    echo "  The options file:  $p_OF"
159          fi  #    echo "    appears to match so we'll use it."
160      done  #   for i in $p_FC ; do
161    #p_OF=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$i
162    #if test -r $p_OF ; then
163    #    OPTFILE=$p_OF
164    #    echo "  The options file:  $p_OF"
165    #    echo "    appears to match so we'll use it."
166    #    break
167    #fi
168    #   done
169      if test "x$OPTFILE" = x ; then      if test "x$OPTFILE" = x ; then
170          cat 1>&2 <<EOF          cat 1>&2 <<EOF
171    
# Line 294  Usage: "$0" [OPTIONS] Line 303  Usage: "$0" [OPTIONS]
303            *only* works if it is supported by the OPTFILE that            *only* works if it is supported by the OPTFILE that
304            is being used.            is being used.
305    
306        -mpi | --mpi
307              Include MPI header files and link to MPI libraries
308        -mpi=PATH | --mpi=PATH
309              Include MPI header files and link to MPI libraries using MPI_ROOT
310              set to PATH. i.e. Include files from $PATH/include, link to libraries
311              from $PATH/lib and use binaries from $PATH/bin.
312    
313    While it is most often a single word, the "NAME" variables specified    While it is most often a single word, the "NAME" variables specified
314    above can in many cases be a space-delimited string such as:    above can in many cases be a space-delimited string such as:
315    
# Line 476  EOF Line 492  EOF
492  }  }
493    
494    
495    
496    ###############################################################################
497    #   Sequential part of script starts here
498    ###############################################################################
499    
500  #  Set defaults here  #  Set defaults here
501  COMMANDL="$0 $@"  COMMANDL="$0 $@"
502    
# Line 486  KPP= Line 507  KPP=
507  FC=  FC=
508  CPP=  CPP=
509  LINK=  LINK=
 # DEFINES="-DWORDLENGTH=4"  
510  DEFINES=  DEFINES=
511  PACKAGES=  PACKAGES=
512  ENABLE=  ENABLE=
# Line 507  LIBS= Line 527  LIBS=
527  KPPFILES=  KPPFILES=
528  NOOPTFILES=  NOOPTFILES=
529  NOOPTFLAGS=  NOOPTFLAGS=
530    MPI=
531    MPIPATH=
532    
533  # DEFINES checked by test compilation  # DEFINES checked by test compilation
534  HAVE_SYSTEM=  HAVE_SYSTEM=
# Line 705  for ac_option ; do Line 727  for ac_option ; do
727              IEEE=true ;;              IEEE=true ;;
728          -noieee | --noieee)          -noieee | --noieee)
729              IEEE= ;;              IEEE= ;;
730    
731            -mpi | --mpi)
732                MPI=true ;;
733            -mpi=* | --mpi=*)
734                MPIPATH=$ac_optarg
735                MPI=true ;;
736                    
737  #       -jam | --jam)  #       -jam | --jam)
738  #           JAM=1 ;;  #           JAM=1 ;;
# Line 897  EOF Line 925  EOF
925  fi  fi
926  rm -f genmake_test_ln genmake_tlink  rm -f genmake_test_ln genmake_tlink
927    
928    if test ! "x$MPI" = x ; then
929          echo "  Turning on MPI cpp macros"
930          DEFINES="$DEFINS -DALLOW_USE_MPI -DALWAYS_USE_MPI"
931    fi
932    
933  printf "\n===  Checking system libraries  ===\n"  printf "\n===  Checking system libraries  ===\n"
934  echo -n "  Do we have the system() command using $FC...  "  echo -n "  Do we have the system() command using $FC...  "

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67

  ViewVC Help
Powered by ViewVC 1.1.22