/[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.11.2.10 by edhill, Fri Oct 3 19:49:06 2003 UTC revision 1.13 by edhill, Fri Oct 10 18:38:57 2003 UTC
# Line 49  expand_pkg_groups() { Line 49  expand_pkg_groups() {
49          cat ./p1.tmp | awk '(NF>2 && $2==":"){ print $0 }' > ./p2.tmp          cat ./p1.tmp | awk '(NF>2 && $2==":"){ print $0 }' > ./p2.tmp
50          matched=0          matched=0
51          for i in $PACKAGES ; do          for i in $PACKAGES ; do
52              line=`grep $i ./p2.tmp`              line=`grep "^ *$i" ./p2.tmp`
53              RETVAL=$?              RETVAL=$?
54              if test "x$RETVAL" = x0 ; then              if test "x$RETVAL" = x0 ; then
55                  matched=1                  matched=1
# Line 327  EXECUTABLE= Line 327  EXECUTABLE=
327  EXEHOOK=  EXEHOOK=
328  EXEDIR=  EXEDIR=
329  PACKAGES_CONF=  PACKAGES_CONF=
330    IEEE=
331    if test "x$MITGCM_IEEE" != x ; then
332        IEEE=$MITGCM_IEEE
333    fi
334    
335  #  The following state can be set directly by command-line switches  #  The following state can be set directly by command-line switches
336  gm_s1="OPTFILE PDEPEND PDEFAULT MAKEFILE PLATFORM ROOTDIR MODS DISABLE ENABLE NOOPT"  gm_s1="OPTFILE PDEPEND PDEFAULT MAKEFILE PLATFORM ROOTDIR MODS DISABLE ENABLE NOOPT"
# Line 462  for ac_option ; do Line 466  for ac_option ; do
466              FC=$ac_optarg ;;              FC=$ac_optarg ;;
467                    
468          -ieee | --ieee)          -ieee | --ieee)
469              IEEE=1 ;;              IEEE=true ;;
470          -noieee | --noieee)          -noieee | --noieee)
471              IEEE=0 ;;              IEEE= ;;
472                    
473          -mpi | --mpi)          -mpi | --mpi)
474              MPI=1 ;;              MPI=true ;;
475          -nompi | --nompi)          -nompi | --nompi)
476              MPI=0 ;;              MPI= ;;
477                    
478          -jam | --jam)          -jam | --jam)
479              JAM=1 ;;              JAM=1 ;;
# Line 493  for ac_option ; do Line 497  for ac_option ; do
497            
498  done  done
499    
500    if test -f ./.genmakerc ; then
501        echo
502        echo "WARNING: genmake2 has detected a copy of the old-style \"./.genmakerc\""
503        echo "  file.  This file format is no longer supported.  Please see:"
504        echo
505        echo "    http://mitgcm.org/devel_HOWTO/"
506        echo
507        echo "  for directions on how to setup and use the new \"genmake2\" input"
508        echo "  files and send an email to MITgcm-support@mitgcm.org if you want help."
509        echo
510    fi
511    
512  if test "x${ROOTDIR}" = x ; then  if test "x${ROOTDIR}" = x ; then
513      if test "${PWD##/*/}" = "bin" -a -d ../model -a -d ../eesup -a -d ../pkg ; then      if test "${PWD##/*/}" = "bin" -a -d ../model -a -d ../eesup -a -d ../pkg ; then
514          ROOTDIR=".."          ROOTDIR=".."
# Line 565  fi Line 581  fi
581  if test "x$CPP" = x ; then  if test "x$CPP" = x ; then
582      CPP="cpp"      CPP="cpp"
583  fi  fi
584  echo "#define A a" | cpp > test_cpp 2>&1  echo "#define A a" | $CPP > test_cpp 2>&1
585  RETVAL=$?  RETVAL=$?
586  if test "x$RETVAL" != x0 ; then  if test "x$RETVAL" != x0 ; then
587      cat <<EOF 1>&2      cat <<EOF 1>&2

Legend:
Removed from v.1.11.2.10  
changed lines
  Added in v.1.13

  ViewVC Help
Powered by ViewVC 1.1.22