767 |
|
|
768 |
|
|
769 |
check_HAVE_SIGREG() { |
check_HAVE_SIGREG() { |
770 |
|
if test ! "x$HAVE_SIGREG" = x ; then |
771 |
|
return |
772 |
|
fi |
773 |
get_fortran_c_namemangling |
get_fortran_c_namemangling |
774 |
cat <<EOF > genmake_tc_1.c |
cat <<EOF > genmake_tc_1.c |
775 |
$FC_NAMEMANGLE |
$FC_NAMEMANGLE |
937 |
cat genmake_tnc.F >> genmake_tnc.log |
cat genmake_tnc.F >> genmake_tnc.log |
938 |
echo "=== genmake_tnc.F ===" >> genmake_tnc.log |
echo "=== genmake_tnc.F ===" >> genmake_tnc.log |
939 |
RET_CPP=f |
RET_CPP=f |
940 |
COMM="$CPP $DEFINES $INCLUDES genmake_tnc.F" |
COMM="cat genmake_tnc.F | $CPP $DEFINES $INCLUDES" |
941 |
echo "$COMM" >> genmake_tnc.log |
echo "$COMM" >> genmake_tnc.log |
942 |
$COMM > genmake_tnc.$FS 2>/dev/null && RET_CPP=t |
$COMM > genmake_tnc.$FS 2>/dev/null && RET_CPP=t |
943 |
if test "x$RET_CPP" = xf ; then |
if test "x$RET_CPP" = xf ; then |
965 |
else |
else |
966 |
# try again with "-lnetcdf" added to the libs |
# try again with "-lnetcdf" added to the libs |
967 |
echo "try again with added '-lnetcdf'" > genmake_tnc.log |
echo "try again with added '-lnetcdf'" > genmake_tnc.log |
968 |
echo "$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS \ " >> genmake_tnc.log |
echo "cat genmake_tnc.F | $CPP $DEFINES $INCLUDES > genmake_tnc.$FS \ " >> genmake_tnc.log |
969 |
echo " && $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS \ " >> genmake_tnc.log |
echo " && $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS \ " >> genmake_tnc.log |
970 |
echo " && $LINK -o genmake_tnc genmake_tnc.o $LIBS -lnetcdf" >> genmake_tnc.log |
echo " && $LINK -o genmake_tnc genmake_tnc.o $LIBS -lnetcdf" >> genmake_tnc.log |
971 |
$CPP $DEFINES $INCLUDES genmake_tnc.F > genmake_tnc.$FS 2>/dev/null \ |
cat genmake_tnc.F | $CPP $DEFINES $INCLUDES > genmake_tnc.$FS 2>/dev/null \ |
972 |
&& $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
&& $FC $FFLAGS $FOPTIM -c genmake_tnc.$FS >> genmake_tnc.log 2>&1 \ |
973 |
&& $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 |
974 |
RET_COMPILE=$? |
RET_COMPILE=$? |
1596 |
INCLUDES="$INCLUDES $HPMTINC" |
INCLUDES="$INCLUDES $HPMTINC" |
1597 |
LIBS="$LIBS $HPMTLIB" |
LIBS="$LIBS $HPMTLIB" |
1598 |
fi |
fi |
1599 |
|
fi |
1600 |
fi |
fi |
1601 |
if test ! "x$GSL" = x ; then |
if test ! "x$GSL" = x ; then |
1602 |
echo " Turning on use of GSL to control floating point calculations" |
echo " Turning on use of GSL to control floating point calculations" |
1693 |
|
|
1694 |
printf " Can we register a signal handler using $FC... " |
printf " Can we register a signal handler using $FC... " |
1695 |
check_HAVE_SIGREG |
check_HAVE_SIGREG |
1696 |
if test "x$HAVE_SIGREG" != x ; then |
if test "x$HAVE_SIGREG" = xt ; then |
1697 |
echo "yes" |
echo "yes" |
1698 |
else |
else |
1699 |
echo "no" |
echo "no" |