/[MITgcm]/MITgcm/tools/build_options/linux_ia32_g77
ViewVC logotype

Diff of /MITgcm/tools/build_options/linux_ia32_g77

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

revision 1.14 by edhill, Mon Jan 31 16:27:13 2005 UTC revision 1.25 by jmc, Fri Jan 2 20:40:42 2009 UTC
# Line 8  Line 8 
8  FC=g77  FC=g77
9  CC=gcc  CC=gcc
10  DEFINES='-D_BYTESWAPIO -DWORDLENGTH=4'  DEFINES='-D_BYTESWAPIO -DWORDLENGTH=4'
11    # CPP='gcc -E -traditional -P -'
12  CPP='cpp  -traditional -P'  CPP='cpp  -traditional -P'
13  NOOPTFLAGS='-O0'  NOOPTFLAGS='-O0'
14    EXTENDED_SRC_FLAG='-ffixed-line-length-132'
15    
16  if test "x$IEEE" = x ; then  if test "x$IEEE" = x ; then
17      #  No need for IEEE-754      #  No need for IEEE-754
# Line 19  else Line 21  else
21      #  Try to follow IEEE-754      #  Try to follow IEEE-754
22      has_sse2=f      has_sse2=f
23      grep flags /proc/cpuinfo | grep sse2 > /dev/null 2>&1  &&  has_sse2=t      grep flags /proc/cpuinfo | grep sse2 > /dev/null 2>&1  &&  has_sse2=t
24    
25      if test "x$has_sse2" = xt ; then      if test "x$has_sse2" = xt ; then
26          FFLAGS='-Wimplicit -Wunused -ffloat-store -mfpmath=sse -msse -msse2'          FFLAGS='-Wimplicit -Wunused -mfpmath=sse -msse -msse2'
27      else      else
28          FFLAGS='-Wimplicit -Wunused -ffloat-store -mfpmath=sse -msse'          FFLAGS='-Wimplicit -Wunused -ffloat-store'
29      fi      fi
30      echo 'FFLAGS="'$FFLAGS'"'      #  echo 'FFLAGS="'$FFLAGS'"'
31      FOPTIM='-O0 -malign-double'      FOPTIM='-O0 -malign-double'
32  fi  fi
33    
34  if test -d /usr/include/netcdf-3 ; then  if test -d /usr/include/netcdf-3 ; then
35      INCLUDES='-I/usr/include/netcdf-3'      INCLUDES='-I/usr/include/netcdf-3'
36      LIBS='-L/usr/lib/netcdf-3'      if test -d /usr/lib/netcdf-3 ; then
37            if test -f /usr/lib/netcdf-3/libnetcdf_g77.a ; then
38                LIBS='-L/usr/lib/netcdf-3 -lnetcdf_g77'
39            else
40                LIBS='-L/usr/lib/netcdf-3'
41            fi
42        fi
43  elif test -d /usr/include/netcdf ; then  elif test -d /usr/include/netcdf ; then
44      INCLUDES='-I/usr/include/netcdf'      INCLUDES='-I/usr/include/netcdf'
45    elif test -d /usr/local/netcdf ; then
46        INCLUDES='-I/usr/local/netcdf/include'
47        LIBS='-L/usr/local/netcdf/lib'
48  fi  fi
49    GSLINC=''
50    GSLLIB='-lgsl -lgslcblas'
51    PAPIINC='-I/usr/local/pkg/papi/papi-3.0.8.1/p4/include'
52    PAPILIB='-L/usr/local/pkg/papi/papi-3.0.8.1/p4/lib -lpapi'
53    

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.25

  ViewVC Help
Powered by ViewVC 1.1.22