791 |
EOF |
EOF |
792 |
echo "Executing:" > genmake_tnc.log |
echo "Executing:" > genmake_tnc.log |
793 |
echo " $CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS" \ |
echo " $CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS" \ |
794 |
> genmake_tnc.log |
>> genmake_tnc.log |
795 |
RET_CPP=f |
RET_CPP=f |
796 |
$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS 2>/dev/null \ |
$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS 2>/dev/null \ |
797 |
&& RET_CPP=t |
&& RET_CPP=t |
798 |
if test "x$RET_CPP" = xf ; then |
if test "x$RET_CPP" = xf ; then |
799 |
echo " WARNING: CPP failed to pre-process the netcdf test." \ |
echo " WARNING: CPP failed to pre-process the netcdf test." \ |
800 |
> genmake_tnc.log |
>> genmake_tnc.log |
801 |
echo " Please check that \$INCLUDES is properly set." \ |
echo " Please check that \$INCLUDES is properly set." \ |
802 |
> genmake_tnc.log |
>> genmake_tnc.log |
803 |
fi |
fi |
804 |
echo "Executing:" > genmake_tnc.log |
echo "Executing:" > genmake_tnc.log |
805 |
echo " $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS" > genmake_tnc.log |
echo " $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS" >> genmake_tnc.log |
806 |
echo " $LINK -o genmake_tnc.o $LIBS" > genmake_tnc.log |
echo " $LINK -o genmake_tnc.o $LIBS" >> genmake_tnc.log |
807 |
$FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
$FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
808 |
&& $LINK -o genmake_tnc genmake_tnc.o $LIBS >> genmake_tnc.log 2>&1 |
&& $LINK -o genmake_tnc genmake_tnc.o $LIBS >> genmake_tnc.log 2>&1 |
809 |
RET_COMPILE=$? |
RET_COMPILE=$? |
819 |
HAVE_NETCDF=t |
HAVE_NETCDF=t |
820 |
else |
else |
821 |
# try again with "-lnetcdf" added to the libs |
# try again with "-lnetcdf" added to the libs |
822 |
|
echo "$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS \ " >> genmake_tnc.log |
823 |
|
echo " && $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS \ " >> genmake_tnc.log |
824 |
|
echo " && $LINK -o genmake_tnc genmake_tnc.o $LIBS -lnetcdf" >> genmake_tnc.log |
825 |
$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS 2>/dev/null \ |
$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS 2>/dev/null \ |
826 |
&& $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
&& $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
827 |
&& $LINK -o genmake_tnc genmake_tnc.o $LIBS -lnetcdf >> genmake_tnc.log 2>&1 |
&& $LINK -o genmake_tnc genmake_tnc.o $LIBS -lnetcdf >> genmake_tnc.log 2>&1 |
830 |
LIBS="$LIBS -lnetcdf" |
LIBS="$LIBS -lnetcdf" |
831 |
HAVE_NETCDF=t |
HAVE_NETCDF=t |
832 |
else |
else |
833 |
|
echo "=== genmake_tnc.F ===" >> genmake_warnings |
834 |
|
cat genmake_tnc.F >> genmake_warnings |
835 |
|
echo "=== genmake_tnc.F ===" >> genmake_warnings |
836 |
cat genmake_tnc.log >> genmake_warnings |
cat genmake_tnc.log >> genmake_warnings |
837 |
fi |
fi |
838 |
fi |
fi |