145 |
echo " "$p_FC |
echo " "$p_FC |
146 |
if test "x$FC" = x ; then |
if test "x$FC" = x ; then |
147 |
FC=`echo $p_FC | $AWK '{print $1}'` |
FC=`echo $p_FC | $AWK '{print $1}'` |
148 |
|
echo " Setting FORTRAN compiler to: "$FC |
149 |
fi |
fi |
150 |
fi |
fi |
151 |
|
|
152 |
for i in $p_FC ; do |
if test "x$OPTFILE" = x ; then |
153 |
p_OF=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$i |
OPTFILE=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$FC |
154 |
if test -r $p_OF ; then |
if test ! -r $OPTFILE ; then |
155 |
OPTFILE=$p_OF |
echo " I looked for the file "$OPTFILE" but did not find it" |
156 |
echo " The options file: $p_OF" |
fi |
157 |
echo " appears to match so we'll use it." |
fi |
158 |
break |
# echo " The options file: $p_OF" |
159 |
fi |
# echo " appears to match so we'll use it." |
160 |
done |
# for i in $p_FC ; do |
161 |
|
#p_OF=$ROOTDIR"/tools/build_options/"$PLATFORM"_"$i |
162 |
|
#if test -r $p_OF ; then |
163 |
|
# OPTFILE=$p_OF |
164 |
|
# echo " The options file: $p_OF" |
165 |
|
# echo " appears to match so we'll use it." |
166 |
|
# break |
167 |
|
#fi |
168 |
|
# done |
169 |
if test "x$OPTFILE" = x ; then |
if test "x$OPTFILE" = x ; then |
170 |
cat 1>&2 <<EOF |
cat 1>&2 <<EOF |
171 |
|
|
303 |
*only* works if it is supported by the OPTFILE that |
*only* works if it is supported by the OPTFILE that |
304 |
is being used. |
is being used. |
305 |
|
|
306 |
|
-mpi | --mpi |
307 |
|
Include MPI header files and link to MPI libraries |
308 |
|
-mpi=PATH | --mpi=PATH |
309 |
|
Include MPI header files and link to MPI libraries using MPI_ROOT |
310 |
|
set to PATH. i.e. Include files from $PATH/include, link to libraries |
311 |
|
from $PATH/lib and use binaries from $PATH/bin. |
312 |
|
|
313 |
While it is most often a single word, the "NAME" variables specified |
While it is most often a single word, the "NAME" variables specified |
314 |
above can in many cases be a space-delimited string such as: |
above can in many cases be a space-delimited string such as: |
315 |
|
|
492 |
} |
} |
493 |
|
|
494 |
|
|
495 |
|
|
496 |
|
############################################################################### |
497 |
|
# Sequential part of script starts here |
498 |
|
############################################################################### |
499 |
|
|
500 |
# Set defaults here |
# Set defaults here |
501 |
COMMANDL="$0 $@" |
COMMANDL="$0 $@" |
502 |
|
|
507 |
FC= |
FC= |
508 |
CPP= |
CPP= |
509 |
LINK= |
LINK= |
|
# DEFINES="-DWORDLENGTH=4" |
|
510 |
DEFINES= |
DEFINES= |
511 |
PACKAGES= |
PACKAGES= |
512 |
ENABLE= |
ENABLE= |
527 |
KPPFILES= |
KPPFILES= |
528 |
NOOPTFILES= |
NOOPTFILES= |
529 |
NOOPTFLAGS= |
NOOPTFLAGS= |
530 |
|
MPI= |
531 |
|
MPIPATH= |
532 |
|
|
533 |
# DEFINES checked by test compilation |
# DEFINES checked by test compilation |
534 |
HAVE_SYSTEM= |
HAVE_SYSTEM= |
727 |
IEEE=true ;; |
IEEE=true ;; |
728 |
-noieee | --noieee) |
-noieee | --noieee) |
729 |
IEEE= ;; |
IEEE= ;; |
730 |
|
|
731 |
|
-mpi | --mpi) |
732 |
|
MPI=true ;; |
733 |
|
-mpi=* | --mpi=*) |
734 |
|
MPIPATH=$ac_optarg |
735 |
|
MPI=true ;; |
736 |
|
|
737 |
# -jam | --jam) |
# -jam | --jam) |
738 |
# JAM=1 ;; |
# JAM=1 ;; |
925 |
fi |
fi |
926 |
rm -f genmake_test_ln genmake_tlink |
rm -f genmake_test_ln genmake_tlink |
927 |
|
|
928 |
|
if test ! "x$MPI" = x ; then |
929 |
|
echo " Turning on MPI cpp macros" |
930 |
|
DEFINES="$DEFINES -DALLOW_USE_MPI -DALWAYS_USE_MPI" |
931 |
|
fi |
932 |
|
|
933 |
printf "\n=== Checking system libraries ===\n" |
printf "\n=== Checking system libraries ===\n" |
934 |
echo -n " Do we have the system() command using $FC... " |
echo -n " Do we have the system() command using $FC... " |