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

Contents of /MITgcm/tools/build_options/linux_ia32_absoft

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


Revision 1.1 - (show annotations) (download)
Wed Jan 31 21:43:35 2007 UTC (17 years, 2 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 #!/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