718 |
|
|
719 |
|
|
720 |
check_netcdf_libs() { |
check_netcdf_libs() { |
721 |
|
if test ! "x$SKIP_NETCDF_CHECK" = x ; then |
722 |
|
return |
723 |
|
fi |
724 |
echo "" > genmake_tnc.log |
echo "" > genmake_tnc.log |
725 |
cat <<EOF > genmake_tnc.for |
cat <<EOF > genmake_tnc.for |
726 |
program fgennc |
program fgennc |
727 |
#include "netcdf.inc" |
#include "netcdf.inc" |
728 |
|
EOF |
729 |
|
if test ! "x$MPI" = x ; then |
730 |
|
echo '#include "mpif.h"' >> genmake_tnc.for |
731 |
|
fi |
732 |
|
cat <<EOF >> genmake_tnc.for |
733 |
integer iret, ncid, xid |
integer iret, ncid, xid |
734 |
iret = nf_create('genmake_tnc.nc', NF_CLOBBER, ncid) |
iret = nf_create('genmake_tnc.nc', NF_CLOBBER, ncid) |
735 |
IF (iret .NE. NF_NOERR) write(*,*) NF_STRERROR(iret) |
IF (iret .NE. NF_NOERR) write(*,*) NF_STRERROR(iret) |
796 |
LN= |
LN= |
797 |
S64= |
S64= |
798 |
KPP= |
KPP= |
799 |
FC= |
#FC= |
800 |
#CC=gcc |
#CC=gcc |
801 |
CPP= |
#CPP= |
802 |
LINK= |
LINK= |
803 |
DEFINES= |
DEFINES= |
804 |
PACKAGES= |
PACKAGES= |
842 |
G2ARGS= |
G2ARGS= |
843 |
BASH= |
BASH= |
844 |
PWD=`pwd` |
PWD=`pwd` |
845 |
MAKE=make |
test "x$MAKE" = x && MAKE=make |
846 |
AWK=awk |
test "x$AWK" = x && AWK=awk |
847 |
THISHOST=`hostname` |
THISHOST=`hostname` |
848 |
THISCWD=`pwd` |
THISCWD=`pwd` |
849 |
THISDATE=`date` |
THISDATE=`date` |
1856 |
deplist="$deplist $sf" |
deplist="$deplist $sf" |
1857 |
;; |
;; |
1858 |
esac |
esac |
1859 |
extn=`echo $sf | $AWK -F '.' '{print $NF}'` |
extn=`echo $sf | $AWK -F. '{print $NF}'` |
1860 |
case $extn in |
case $extn in |
1861 |
F) |
F) |
1862 |
echo " \\" >> srclist.inc |
echo " \\" >> srclist.inc |