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

Annotation of /MITgcm/tools/build_options/linux_ia32_absoft

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


Revision 1.1 - (hide annotations) (download)
Wed Jan 31 21:43:35 2007 UTC (17 years, 4 months ago) by ce107
Branch: MAIN
CVS Tags: checkpoint58w_post, checkpoint58x_post, checkpoint59e, checkpoint59d, checkpoint59a, checkpoint59c, checkpoint59b, checkpoint59, checkpoint58y_post, checkpoint58v_post
New optfiles for new genmake2

1 ce107 1.1 #!/bin/bash
2     #
3    
4     FC=af77
5     F90C=af90
6     CC=gcc
7     DEFINES='-DWORDLENGTH=4 -DBYTESWAP -DHAVE_ETIME -DHAVE_SYSTEM -DHAVE_FDATE'
8     CPP='cpp -traditional -P'
9     NOOPTFLAGS='-O0'
10    
11     if test "x$DEVEL" != x ; then
12     FFLAGS='-B108 -YCFRL=1 -YEXT_NAMES=LCS -YVAR_NAMES=LCS -g -trap=INVALID,DIVBYZERO,OVERFLOW -Rb -Rs -Rc'
13     else
14     FFLAGS='-B108 -YCFRL=1 -YEXT_NAMES=LCS -YVAR_NAMES=LCS'
15     fi
16    
17     if test "x$IEEE" = x ; then
18     # No need for IEEE-754
19     FOPTIM='-O3 -m32 -U -cpu:host -fPIC'
20     else
21     # Try to follow IEEE-754
22     FOPTIM='-O0 -m32 -fPIC'
23     fi
24     F90FLAGS=$FFLAGS
25     F90OPTIM=$FOPTIM
26     CFLAGS='-O3 -m32 -fPIC'
27    
28     if [ "x$NETCDF_ROOT" != x ] ; then
29     INCLUDEDIR="${NETCDF_ROOT}/include"
30     INCLUDES="-I${NETCDF_ROOT}/include"
31     LIBDIR="${NETCDF_ROOT}/lib"
32     LIBS="-L${NETCDF_ROOT}/lib"
33     elif [ "x$NETCDF_HOME" != x ]; then
34     INCLUDEDIR="${NETCDF_HOME}/include"
35     INCLUDES="-I${NETCDF_HOME}/include"
36     LIBDIR="${NETCDF_HOME}/lib"
37     LIBS="-L${NETCDF_HOME}/lib"
38     elif [ "x$NETCDF_INC" != x -a "x$NETCDF_LIB" != x ]; then
39     NETCDF_INC=`echo $NETCDF_INC | sed 's/-I//g'`
40     NETCDF_LIB=`echo $NETCDF_LIB | sed 's/-L//g'`
41     INCLUDEDIR="${NETCDF_INC}"
42     INCLUDES="-I${NETCDF_INC}"
43     LIBDIR="${NETCDF_LIB}"
44     LIBS="-L${NETCDF_LIB}"
45     elif [ "x$NETCDF_INCDIR" != x -a "x$NETCDF_LIBDIR" != x ]; then
46     INCLUDEDIR="${NETCDF_INCDIR}"
47     INCLUDES="-I${NETCDF_INCDIR}"
48     LIBDIR="${NETCDF_LIBDIR}"
49     LIBS="-L${NETCDF_LIBDIR}"
50     elif test -d /usr/include/netcdf-3 ; then
51     INCLUDES='-I/usr/include/netcdf-3'
52     LIBS='-L/usr/lib/netcdf-3 -L/usr/lib64/netcdf-3'
53     elif test -d /usr/include/netcdf ; then
54     INCLUDES='-I/usr/include/netcdf'
55     elif test -d /usr/local/netcdf ; then
56     INCLUDES='-I/usr/local/netcdf/include'
57     LIBS='-L/usr/local/netcdf/lib'
58     elif test -d /usr/local/include/netcdf.inc ; then
59     INCLUDES='-I/usr/local/include'
60     LIBS='-L/usr/local/lib64'
61     fi
62    
63     LIBS="$LIBS -lU77"

  ViewVC Help
Powered by ViewVC 1.1.22