#! /bin/sh
-# From configure.in Revision: 1.49
+# From configure.in Revision: 1.52
rm -f conftest*
-# Extract the first word of "f77", so it can be a program name with args.
-set dummy f77; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1572: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_F77'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$F77" in
- /*)
- ac_cv_path_F77="$F77" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_F77="$F77" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_F77="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
-fi
-F77="$ac_cv_path_F77"
-if test -n "$F77"; then
- echo "$ac_t""$F77" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
+ echo $ac_n "checking whether getrusage is properly declared""... $ac_c" 1>&6
+echo "configure:1570: checking whether getrusage is properly declared" >&5
+ ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
-if test "x$F77" = "x" ; then
- # Extract the first word of "g77", so it can be a program name with args.
-set dummy g77; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1608: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_F77'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$F77" in
- /*)
- ac_cv_path_F77="$F77" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_F77="$F77" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_F77="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
-fi
-F77="$ac_cv_path_F77"
-if test -n "$F77"; then
- echo "$ac_t""$F77" 1>&6
+ cat > conftest.$ac_ext <<EOF
+#line 1579 "configure"
+#include "confdefs.h"
+
+#include <sys/resource.h>
+
+int main() {
+
+ rusage *ru;
+ getrusage(RUSAGE_SELF,ru);
+
+; return 0; }
+EOF
+if { (eval echo configure:1591: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ echo "$ac_t"""yes"" 1>&6
+
else
- echo "$ac_t""no" 1>&6
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+
+ echo "$ac_t"""no"" 1>&6
+ CXXFLAGSG="$CXXFLAGSG -DNO_HAVE_GETRUSAGE"
+ CXXFLAGSO="$CXXFLAGSO -DNO_HAVE_GETRUSAGE"
+
fi
+rm -f conftest*
-fi
-if test "x$F77" != "x" ; then
- F77_VERSION_STRING="`($F77 -v 2>&1)`"
- if test -n "`echo $F77_VERSION_STRING | grep \"GNU F77\"`" ; then
- G77_VERSION_STRING="`($F77 -v 2>&1) | grep \"gcc version\"`"
- case "$G77_VERSION_STRING" in
- *"egcs-1.1"*)
- echo "$ac_t""compiler is egcs-1.1" 1>&6
- F77_VERSION=egcs1.1
- ;;
- *2.95*)
- echo "$ac_t""compiler is gcc-2.95" 1>&6
- F77_VERSION=gcc2.95
- ;;
- *2.96*)
- echo "$ac_t""compiler is gcc-2.96" 1>&6
- F77_VERSION=gcc2.96
- ;;
- *2.97*)
- echo "$ac_t""compiler is gcc-2.97" 1>&6
- F77_VERSION=gcc2.97
- ;;
- *2.4* | *2.5* | *2.6* | *2.7* | *2.8*)
- echo "$ac_t""compiler is $G77_VERSION_STRING" 1>&6
- { echo "configure: error: compiler is not supported" 1>&2; exit 1; }
- ;;
- *)
- echo "$ac_t""compiler is unknown but accepted gcc version" 1>&6
- F77_VERSION=other
- ;;
- esac
-
- F77FLAGSG="$FFLAGS -ggdb -DDEBUG -pedantic -W -Wall"
- F77FLAGSO="$FFLAGS -O2"
+ echo $ac_n "checking whether isnan is declared with debug flags""... $ac_c" 1>&6
+echo "configure:1610: checking whether isnan is declared with debug flags" >&5
+ ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
- if test "x$F77_VERSION" != "xegcs1.1" ; then
- F77FLAGSO="$F77FLAGSO -funroll-loops -funroll-all-loops -fstrict-aliasing"
- fi
+ CXXFLAGS=$CXXFLAGSG
+ deal_II_isnan_flag=""
+ cat > conftest.$ac_ext <<EOF
+#line 1621 "configure"
+#include "confdefs.h"
- if test $enableshared = yes ; then
- F77FLAGSG="$F77FLAGSG -fPIC"
- F77FLAGSO="$F77FLAGSO -fPIC"
- fi
+#include <cmath>
+
+int main() {
- F77LDFLAGS="-lg2c"
+ double d=0;
+ isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1633: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ echo "$ac_t"""yes"" 1>&6
+ deal_II_isnan_flag="-DHAVE_ISNAN"
+ CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
- else
- if test -n "`echo $F77_VERSION_STRING | grep \"XL Fortran for AIX\"`" ; then
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ cat > conftest.$ac_ext <<EOF
+#line 1649 "configure"
+#include "confdefs.h"
- F77_VERSION=AIXF77
- echo "$ac_t""compiler is AIX Fortran77" 1>&6
- F77FLAGSG="$FFLAGS -g"
- F77FLAGSO="$FFLAGS -O3 -w"
- F77LDFLAGS="-lxlf90"
+#include <cmath>
+
+int main() {
-
- else
+ double d=0;
+ _isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ echo "$ac_t"""yes"" 1>&6
+ deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN"
+ CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+ fi
- F77_VERSION_STRING=`($F77 -V 2>&1)`
- if test -n "`echo $F77_VERSION_STRING | grep \"WorkShop Compilers\"`" ; then
- echo "$ac_t""compiler is Sun WorkShop f77" 1>&6
- F77_VERSION="SunF77"
- F77FLAGSG="$FFLAGS -silent -g"
- F77FLAGSO="$FFLAGS -silent -O3 -w"
- F77LDFLAGS="-lF77 -lsunmath -lM77"
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ deal_II_isnan_flag=""
+ for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
+ CXXFLAGS="$CXXFLAGSG $testflag"
+ cat > conftest.$ac_ext <<EOF
+#line 1681 "configure"
+#include "confdefs.h"
- if test $enableshared = yes ; then
- F77FLAGSG="$F77FLAGSG -PIC"
- F77FLAGSO="$F77FLAGSO -PIC"
- fi
+#include <cmath>
+
+int main() {
- else
+ double d=0;
+ isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1693: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
+ break;
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
- F77_VERSION_STRING=`($F77 -version 2>&1)`
- if test -n "`echo $F77_VERSION_STRING | grep MIPSpro`" ; then
- echo "$ac_t""compiler is MIPSpro f77" 1>&6
- F77_VERSION="MIPSproF77"
- F77FLAGSG="$FFLAGS -ansi -g"
- F77FLAGSO="$FFLAGS -O3 -woffall"
- F77LDFLAGS="-lftn"
+ cat > conftest.$ac_ext <<EOF
+#line 1706 "configure"
+#include "confdefs.h"
- if test $enableshared = yes ; then
- F77FLAGSG="$F77FLAGSG -shared -KPIC"
- F77FLAGSO="$F77FLAGSO -shared -KPIC"
- else
- F77FLAGSG="$F77FLAGSG -non_shared"
- F77FLAGSO="$F77FLAGSO -non_shared"
- fi
+#include <cmath>
+
+int main() {
- else
+ double d=0;
+ _isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1718: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
+ break;
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+ done
- F77_VERSION=
- echo "$ac_t""compiler is unkown. no flags set!" 1>&6
- fi
- fi
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ echo "$ac_t""no." 1>&6
+ else
+ echo "$ac_t""using $testflag" 1>&6
+ CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
fi
fi
+
+ echo $ac_n "checking whether isnan is declared with optimized flags""... $ac_c" 1>&6
+echo "configure:1740: checking whether isnan is declared with optimized flags" >&5
+ ac_ext=C
+# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cxx_cross
+
+ CXXFLAGS=$CXXFLAGSO
+ deal_II_isnan_flag=""
+ cat > conftest.$ac_ext <<EOF
+#line 1751 "configure"
+#include "confdefs.h"
+
+#include <cmath>
+
+int main() {
+
+ double d=0;
+ isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ echo "$ac_t"""yes"" 1>&6
+ deal_II_isnan_flag="-DHAVE_ISNAN"
+ CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
fi
+rm -f conftest*
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ cat > conftest.$ac_ext <<EOF
+#line 1779 "configure"
+#include "confdefs.h"
+#include <cmath>
+
+int main() {
+ double d=0;
+ _isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ echo "$ac_t"""yes"" 1>&6
+ deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN"
+ CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+ fi
-# Extract the first word of "perl", so it can be a program name with args.
-set dummy perl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1750: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ deal_II_isnan_flag=""
+ for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
+ CXXFLAGS="$CXXFLAGSO $testflag"
+ cat > conftest.$ac_ext <<EOF
+#line 1811 "configure"
+#include "confdefs.h"
+
+#include <cmath>
+
+int main() {
+
+ double d=0;
+ isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1823: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
+ break;
+
else
- case "$PERL" in
- /*)
- ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
- ;;
- ?:/*)
- ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
- ac_dummy="$PATH"
- for ac_dir in $ac_dummy; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PERL="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- ;;
-esac
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
fi
-PERL="$ac_cv_path_PERL"
-if test -n "$PERL"; then
- echo "$ac_t""$PERL" 1>&6
+rm -f conftest*
+
+ cat > conftest.$ac_ext <<EOF
+#line 1836 "configure"
+#include "confdefs.h"
+
+#include <cmath>
+
+int main() {
+
+ double d=0;
+ _isnan (d);
+
+; return 0; }
+EOF
+if { (eval echo configure:1848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+
+ deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
+ break;
+
else
- echo "$ac_t""no" 1>&6
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
fi
+rm -f conftest*
+ done
+
+ if test "x$deal_II_isnan_flag" = "x" ; then
+ echo "$ac_t""no." 1>&6
+ else
+ echo "$ac_t""using $testflag" 1>&6
+ CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
+ fi
+ fi
+
if test "$GXX" = yes ; then
echo $ac_n "checking for platform specific thread flags""... $ac_c" 1>&6
-echo "configure:1803: checking for platform specific thread flags" >&5
+echo "configure:1891: checking for platform specific thread flags" >&5
for i in threads mt pthread pthreads mthreads Kthread kthread invalid_last_entry; do
CXXFLAGS="$CXXFLAGSG -$i"
echo $ac_n "checking for platform specific multi-threading defines""... $ac_c" 1>&6
-echo "configure:1839: checking for platform specific multi-threading defines" >&5
+echo "configure:1927: checking for platform specific multi-threading defines" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <<EOF
-#line 1848 "configure"
+#line 1936 "configure"
#include "confdefs.h"
#if !defined (_REENTRANT) && !defined (_THREAD_SAFE)
; return 0; }
EOF
-if { (eval echo configure:1862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1950: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""not necessary"" 1>&6
if test "$withmultithreading" != no ; then
echo $ac_n "checking for ACE""... $ac_c" 1>&6
-echo "configure:1914: checking for ACE" >&5
+echo "configure:2002: checking for ACE" >&5
if test -d "$withmultithreading" ; then
echo "$ac_t""found" 1>&6
else
-echo $ac_n "checking for HSL subroutines""... $ac_c" 1>&6
-echo "configure:1932: checking for HSL subroutines" >&5
-hsl_subroutines=""
-if test -r contrib/hsl/source/ma27.f ; then
- hsl_subroutines="$hsl_subroutines MA27"
- cat >> confdefs.h <<\EOF
-#define HAVE_HSL_MA27 1
-EOF
-
-fi
-
-if test -r contrib/hsl/source/ma47.f -a -r contrib/hsl/source/ma47dep.f ; then
- hsl_subroutines="$hsl_subroutines MA47"
- cat >> confdefs.h <<\EOF
-#define HAVE_HSL_MA47 1
-EOF
-
-fi
-
-echo "$ac_t""$hsl_subroutines" 1>&6
-
-if test "x$hsl_subroutines" != "x" ; then
- USE_CONTRIB_HSL=yes
-else
- USE_CONTRIB_HSL=no
-fi
-
-# Check whether --with-blas or --without-blas was given.
-if test "${with_blas+set}" = set; then
- withval="$with_blas"
- if test "$withval" != no ; then
- echo $ac_n "checking for BLAS""... $ac_c" 1>&6
-echo "configure:1966: checking for BLAS" >&5
- if test -r "$withval" ; then
- echo "$ac_t""found" 1>&6
- else
- echo "$ac_t""not found" 1>&6
- { echo "configure: error: BLAS library $withval not readable" 1>&2; exit 1; }
- fi
- cat >> confdefs.h <<\EOF
-#define HAVE_LIBBLAS 1
-EOF
- LIBS="$withval -lg2c $LIBS";
- fi
-
-else
- echo $ac_n "checking for main in -lblas""... $ac_c" 1>&6
-echo "configure:1982: checking for main in -lblas" >&5
-ac_lib_var=`echo blas'_'main | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+# Extract the first word of "f77", so it can be a program name with args.
+set dummy f77; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:2026: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_F77'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- ac_save_LIBS="$LIBS"
-LIBS="-lblas $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 1990 "configure"
-#include "confdefs.h"
-
-int main() {
-main()
-; return 0; }
-EOF
-if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
+ case "$F77" in
+ /*)
+ ac_cv_path_F77="$F77" # Let the user override the test with a path.
+ ;;
+ ?:/*)
+ ac_cv_path_F77="$F77" # Let the user override the test with a dos path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_path_F77="$ac_dir/$ac_word"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ ;;
+esac
fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- LIBS="-lblas -lg2c $LIBS" ; cat >> confdefs.h <<\EOF
-#define HAVE_LIBBLAS 1
-EOF
-
+F77="$ac_cv_path_F77"
+if test -n "$F77"; then
+ echo "$ac_t""$F77" 1>&6
else
echo "$ac_t""no" 1>&6
fi
-
-fi
-
-
-# Check whether --with-lapack or --without-lapack was given.
-if test "${with_lapack+set}" = set; then
- withval="$with_lapack"
- if test "$withval" != no ; then
- echo $ac_n "checking for LAPACK""... $ac_c" 1>&6
-echo "configure:2029: checking for LAPACK" >&5
- if test -r "$withval" ; then
- echo "$ac_t""found" 1>&6
- else
- echo "$ac_t""not found" 1>&6
- { echo "configure: error: LAPACK library $withval not readable" 1>&2; exit 1; }
- fi
- cat >> confdefs.h <<\EOF
-#define HAVE_LIBLAPACK 1
-EOF
-
- LIBS="$withval $LIBS";
- fi
-
-else
- echo $ac_n "checking for dgels_ in -llapack""... $ac_c" 1>&6
-echo "configure:2045: checking for dgels_ in -llapack" >&5
-ac_lib_var=`echo lapack'_'dgels_ | sed 'y%./+-%__p_%'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+if test "x$F77" = "x" ; then
+ # Extract the first word of "g77", so it can be a program name with args.
+set dummy g77; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:2062: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_F77'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- ac_save_LIBS="$LIBS"
-LIBS="-llapack $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 2053 "configure"
-#include "confdefs.h"
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char dgels_();
-
-int main() {
-dgels_()
-; return 0; }
-EOF
-if { (eval echo configure:2067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
+ case "$F77" in
+ /*)
+ ac_cv_path_F77="$F77" # Let the user override the test with a path.
+ ;;
+ ?:/*)
+ ac_cv_path_F77="$F77" # Let the user override the test with a dos path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_path_F77="$ac_dir/$ac_word"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ ;;
+esac
+fi
+F77="$ac_cv_path_F77"
+if test -n "$F77"; then
+ echo "$ac_t""$F77" 1>&6
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
+ echo "$ac_t""no" 1>&6
fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo lapack | sed -e 's/^a-zA-Z0-9_/_/g' \
- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
- LIBS="-llapack $LIBS"
+if test "x$F77" != "x" ; then
+ F77_VERSION_STRING="`($F77 -v 2>&1)`"
+ if test -n "`echo $F77_VERSION_STRING | grep \"GNU F77\"`" ; then
+ G77_VERSION_STRING="`($F77 -v 2>&1) | grep \"gcc version\"`"
+ case "$G77_VERSION_STRING" in
+ *"egcs-1.1"*)
+ echo "$ac_t""compiler is egcs-1.1" 1>&6
+ F77_VERSION=egcs1.1
+ ;;
+ *2.95*)
+ echo "$ac_t""compiler is gcc-2.95" 1>&6
+ F77_VERSION=gcc2.95
+ ;;
+ *2.96*)
+ echo "$ac_t""compiler is gcc-2.96" 1>&6
+ F77_VERSION=gcc2.96
+ ;;
+ *2.97*)
+ echo "$ac_t""compiler is gcc-2.97" 1>&6
+ F77_VERSION=gcc2.97
+ ;;
+ *2.4* | *2.5* | *2.6* | *2.7* | *2.8*)
+ echo "$ac_t""compiler is $G77_VERSION_STRING" 1>&6
+ { echo "configure: error: compiler is not supported" 1>&2; exit 1; }
+ ;;
+ *)
+ echo "$ac_t""compiler is unknown but accepted gcc version" 1>&6
+ F77_VERSION=other
+ ;;
+ esac
-else
- echo "$ac_t""no" 1>&6
-$LIBS
-fi
+ F77FLAGSG="$FFLAGS -ggdb -DDEBUG -pedantic -W -Wall"
+ F77FLAGSO="$FFLAGS -O2"
+ if test "x$F77_VERSION" != "xegcs1.1" ; then
+ F77FLAGSO="$F77FLAGSO -funroll-loops -funroll-all-loops -fstrict-aliasing"
+ fi
-fi
+ if test $enableshared = yes ; then
+ F77FLAGSG="$F77FLAGSG -fPIC"
+ F77FLAGSO="$F77FLAGSO -fPIC"
+ fi
+ F77LDFLAGS="-lg2c"
+ else
-# Check whether --enable-multigrid or --disable-multigrid was given.
-if test "${enable_multigrid+set}" = set; then
- enableval="$enable_multigrid"
- enablemultigrid=$enableval
-else
- if test -r deal.II/source/multigrid ; then
- enablemultigrid=yes ;
- else
- enablemultigrid=no ;
- fi
-fi
+ if test -n "`echo $F77_VERSION_STRING | grep \"XL Fortran for AIX\"`" ; then
-if test "$enablemultigrid" = yes ; then
- echo "$ac_t""configuring multigrid" 1>&6
- cat >> confdefs.h <<\EOF
-#define ENABLE_MULTIGRID 1
-EOF
+ F77_VERSION=AIXF77
+ echo "$ac_t""compiler is AIX Fortran77" 1>&6
+ F77FLAGSG="$FFLAGS -g"
+ F77FLAGSO="$FFLAGS -O3 -w"
+ F77LDFLAGS="-lxlf90"
-fi
+
+ else
+ F77_VERSION_STRING=`($F77 -V 2>&1)`
+ if test -n "`echo $F77_VERSION_STRING | grep \"WorkShop Compilers\"`" ; then
+ echo "$ac_t""compiler is Sun WorkShop f77" 1>&6
+ F77_VERSION="SunF77"
+ F77FLAGSG="$FFLAGS -silent -g"
+ F77FLAGSO="$FFLAGS -silent -O3 -w"
+ F77LDFLAGS="-lF77 -lsunmath -lM77"
+ if test $enableshared = yes ; then
+ F77FLAGSG="$F77FLAGSG -PIC"
+ F77FLAGSO="$F77FLAGSO -PIC"
+ fi
+ else
+ F77_VERSION_STRING=`($F77 -version 2>&1)`
+ if test -n "`echo $F77_VERSION_STRING | grep MIPSpro`" ; then
+ echo "$ac_t""compiler is MIPSpro f77" 1>&6
+ F77_VERSION="MIPSproF77"
+ F77FLAGSG="$FFLAGS -ansi -g"
+ F77FLAGSO="$FFLAGS -O3 -woffall"
+ F77LDFLAGS="-lftn"
-# Check whether --with-kdoc or --without-kdoc was given.
-if test "${with_kdoc+set}" = set; then
- withval="$with_kdoc"
- kdocdir=$withval
-else
- kdocdir=${DEAL2_DIR}/contrib/kdoc/bin
-fi
+ if test $enableshared = yes ; then
+ F77FLAGSG="$F77FLAGSG -shared -KPIC"
+ F77FLAGSO="$F77FLAGSO -shared -KPIC"
+ else
+ F77FLAGSG="$F77FLAGSG -non_shared"
+ F77FLAGSO="$F77FLAGSO -non_shared"
+ fi
-echo $ac_n "checking for kdoc""... $ac_c" 1>&6
-echo "configure:2134: checking for kdoc" >&5
-if test "$kdocdir" != ${DEAL2_DIR}/contrib/kdoc/bin ; then
- if test -r $kdocdir/kdoc ; then
- echo "$ac_t""found" 1>&6
- else
- echo "$ac_t""not found" 1>&6
- { echo "configure: error: Invalid kdoc path $kdocdir/kdoc" 1>&2; exit 1; }
- fi
+ else
- if test -r "$kdocdir/Version" ; then
- kdocversion=`cat $kdocdir/Version` ;
- else
- kdocversion=1;
+ F77_VERSION=
+ echo "$ac_t""compiler is unkown. no flags set!" 1>&6
+ fi
+ fi
+ fi
fi
-else
- kdocversion=`cat ${DEAL2_DIR}/contrib/kdoc/src/Version`
- echo "$ac_t""using default version $kdocversion" 1>&6
fi
-# Check whether --with-docxx or --without-docxx was given.
-if test "${with_docxx+set}" = set; then
- withval="$with_docxx"
- docxx=$withval
-else
- docxx=to-be-determined
-fi
-
-if test "$docxx" = to-be-determined ; then
- # Extract the first word of ""doc++"", so it can be a program name with args.
-set dummy "doc++"; ac_word=$2
+# Extract the first word of "perl", so it can be a program name with args.
+set dummy perl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2170: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_path_docxx'+set}'`\" = set"; then
+echo "configure:2204: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- case "$docxx" in
+ case "$PERL" in
/*)
- ac_cv_path_docxx="$docxx" # Let the user override the test with a path.
+ ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
;;
?:/*)
- ac_cv_path_docxx="$docxx" # Let the user override the test with a dos path.
+ ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
- ac_cv_path_docxx="$ac_dir/$ac_word"
+ ac_cv_path_PERL="$ac_dir/$ac_word"
break
fi
done
;;
esac
fi
-docxx="$ac_cv_path_docxx"
-if test -n "$docxx"; then
- echo "$ac_t""$docxx" 1>&6
+PERL="$ac_cv_path_PERL"
+if test -n "$PERL"; then
+ echo "$ac_t""$PERL" 1>&6
else
echo "$ac_t""no" 1>&6
fi
-else
- echo $ac_n "checking for doc++""... $ac_c" 1>&6
-echo "configure:2204: checking for doc++" >&5
- if test -x "$docxx" ; then
- echo "$ac_t""yes" 1>&6
- else
- echo "$ac_t""no" 1>&6
- docxx=
- fi
-fi
+echo $ac_n "checking for HSL subroutines""... $ac_c" 1>&6
+echo "configure:2242: checking for HSL subroutines" >&5
+hsl_subroutines=""
+if test -r contrib/hsl/source/ma27.f ; then
+ hsl_subroutines="$hsl_subroutines MA27"
+ cat >> confdefs.h <<\EOF
+#define HAVE_HSL_MA27 1
+EOF
- echo $ac_n "checking whether getrusage is properly declared""... $ac_c" 1>&6
-echo "configure:2219: checking whether getrusage is properly declared" >&5
- ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
+fi
- cat > conftest.$ac_ext <<EOF
-#line 2228 "configure"
-#include "confdefs.h"
+if test -r contrib/hsl/source/ma47.f -a -r contrib/hsl/source/ma47dep.f ; then
+ hsl_subroutines="$hsl_subroutines MA47"
+ cat >> confdefs.h <<\EOF
+#define HAVE_HSL_MA47 1
+EOF
-#include <sys/resource.h>
-
-int main() {
+fi
- rusage *ru;
- getrusage(RUSAGE_SELF,ru);
-
-; return 0; }
-EOF
-if { (eval echo configure:2240: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- echo "$ac_t"""yes"" 1>&6
-
+
+if test "x$hsl_subroutines" != "x" ; then
+ echo "$ac_t""$hsl_subroutines" 1>&6
+ USE_CONTRIB_HSL=yes
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
-
- echo "$ac_t"""no"" 1>&6
- CXXFLAGSG="$CXXFLAGSG -DNO_HAVE_GETRUSAGE"
- CXXFLAGSO="$CXXFLAGSO -DNO_HAVE_GETRUSAGE"
-
+ echo "$ac_t""none found" 1>&6
+ USE_CONTRIB_HSL=no
fi
-rm -f conftest*
- echo $ac_n "checking whether isnan is declared with debug flags""... $ac_c" 1>&6
-echo "configure:2258: checking whether isnan is declared with debug flags" >&5
- ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
- CXXFLAGS=$CXXFLAGSG
- deal_II_isnan_flag=""
- cat > conftest.$ac_ext <<EOF
-#line 2269 "configure"
-#include "confdefs.h"
-#include <cmath>
-
-int main() {
- double d=0;
- isnan (d);
-
-; return 0; }
+# Check whether --with-blas or --without-blas was given.
+if test "${with_blas+set}" = set; then
+ withval="$with_blas"
+ if test "$withval" != no ; then
+ echo $ac_n "checking for BLAS""... $ac_c" 1>&6
+echo "configure:2277: checking for BLAS" >&5
+ if test -r "$withval" ; then
+ echo "$ac_t""found" 1>&6
+ else
+ echo "$ac_t""not found" 1>&6
+ { echo "configure: error: BLAS library $withval not readable" 1>&2; exit 1; }
+ fi
+ cat >> confdefs.h <<\EOF
+#define HAVE_LIBBLAS 1
EOF
-if { (eval echo configure:2281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
+
+ LIBS="$withval -lg2c $LIBS";
+ fi
- echo "$ac_t"""yes"" 1>&6
- deal_II_isnan_flag="-DHAVE_ISNAN"
- CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
-
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
-
-
- if test "x$deal_II_isnan_flag" = "x" ; then
- cat > conftest.$ac_ext <<EOF
-#line 2297 "configure"
+ echo $ac_n "checking for main in -lblas""... $ac_c" 1>&6
+echo "configure:2293: checking for main in -lblas" >&5
+ac_lib_var=`echo blas'_'main | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-lblas $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 2301 "configure"
#include "confdefs.h"
-#include <cmath>
-
int main() {
-
- double d=0;
- _isnan (d);
-
+main()
; return 0; }
EOF
-if { (eval echo configure:2309: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
-
- echo "$ac_t"""yes"" 1>&6
- deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN"
- CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
-
+ eval "ac_cv_lib_$ac_lib_var=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
- fi
+LIBS="$ac_save_LIBS"
+
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ LIBS="-lblas -lg2c $LIBS" ; cat >> confdefs.h <<\EOF
+#define HAVE_LIBBLAS 1
+EOF
+else
+ echo "$ac_t""no" 1>&6
+fi
- if test "x$deal_II_isnan_flag" = "x" ; then
- deal_II_isnan_flag=""
- for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
- CXXFLAGS="$CXXFLAGSG $testflag"
- cat > conftest.$ac_ext <<EOF
-#line 2329 "configure"
+
+fi
+
+
+# Check whether --with-lapack or --without-lapack was given.
+if test "${with_lapack+set}" = set; then
+ withval="$with_lapack"
+ if test "$withval" != no ; then
+ echo $ac_n "checking for LAPACK""... $ac_c" 1>&6
+echo "configure:2340: checking for LAPACK" >&5
+ if test -r "$withval" ; then
+ echo "$ac_t""found" 1>&6
+ else
+ echo "$ac_t""not found" 1>&6
+ { echo "configure: error: LAPACK library $withval not readable" 1>&2; exit 1; }
+ fi
+ cat >> confdefs.h <<\EOF
+#define HAVE_LIBLAPACK 1
+EOF
+
+ LIBS="$withval $LIBS";
+ fi
+
+else
+ echo $ac_n "checking for dgels_ in -llapack""... $ac_c" 1>&6
+echo "configure:2356: checking for dgels_ in -llapack" >&5
+ac_lib_var=`echo lapack'_'dgels_ | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ ac_save_LIBS="$LIBS"
+LIBS="-llapack $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 2364 "configure"
#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dgels_();
-#include <cmath>
-
int main() {
-
- double d=0;
- isnan (d);
-
+dgels_()
; return 0; }
EOF
-if { (eval echo configure:2341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
-
- deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
- break;
-
+ eval "ac_cv_lib_$ac_lib_var=yes"
else
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
+LIBS="$ac_save_LIBS"
- cat > conftest.$ac_ext <<EOF
-#line 2354 "configure"
-#include "confdefs.h"
+fi
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo lapack | sed -e 's/^a-zA-Z0-9_/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
-#include <cmath>
-
-int main() {
+ LIBS="-llapack $LIBS"
- double d=0;
- _isnan (d);
-
-; return 0; }
-EOF
-if { (eval echo configure:2366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
- break;
-
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
+ echo "$ac_t""no" 1>&6
+$LIBS
fi
-rm -f conftest*
- done
- if test "x$deal_II_isnan_flag" = "x" ; then
- echo "$ac_t""no." 1>&6
- else
- echo "$ac_t""using $testflag" 1>&6
- CXXFLAGSG="$deal_II_isnan_flag $CXXFLAGSG"
- fi
- fi
- echo $ac_n "checking whether isnan is declared with optimized flags""... $ac_c" 1>&6
-echo "configure:2388: checking whether isnan is declared with optimized flags" >&5
- ac_ext=C
-# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CXXCPP $CPPFLAGS'
-ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cxx_cross
+fi
- CXXFLAGS=$CXXFLAGSO
- deal_II_isnan_flag=""
- cat > conftest.$ac_ext <<EOF
-#line 2399 "configure"
-#include "confdefs.h"
-#include <cmath>
-
-int main() {
- double d=0;
- isnan (d);
-
-; return 0; }
-EOF
-if { (eval echo configure:2411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- echo "$ac_t"""yes"" 1>&6
- deal_II_isnan_flag="-DHAVE_ISNAN"
- CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
-
+# Check whether --enable-multigrid or --disable-multigrid was given.
+if test "${enable_multigrid+set}" = set; then
+ enableval="$enable_multigrid"
+ enablemultigrid=$enableval
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
+ if test -r deal.II/source/multigrid ; then
+ enablemultigrid=yes ;
+ else
+ enablemultigrid=no ;
+ fi
fi
-rm -f conftest*
+if test "$enablemultigrid" = yes ; then
+ echo "$ac_t""configuring multigrid" 1>&6
+ cat >> confdefs.h <<\EOF
+#define ENABLE_MULTIGRID 1
+EOF
- if test "x$deal_II_isnan_flag" = "x" ; then
- cat > conftest.$ac_ext <<EOF
-#line 2427 "configure"
-#include "confdefs.h"
+fi
-#include <cmath>
-
-int main() {
- double d=0;
- _isnan (d);
-
-; return 0; }
-EOF
-if { (eval echo configure:2439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- echo "$ac_t"""yes"" 1>&6
- deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN"
- CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
-
+
+
+
+
+# Check whether --with-kdoc or --without-kdoc was given.
+if test "${with_kdoc+set}" = set; then
+ withval="$with_kdoc"
+ kdocdir=$withval
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
+ kdocdir=${DEAL2_DIR}/contrib/kdoc/bin
fi
-rm -f conftest*
+
+echo $ac_n "checking for kdoc""... $ac_c" 1>&6
+echo "configure:2445: checking for kdoc" >&5
+if test "$kdocdir" != ${DEAL2_DIR}/contrib/kdoc/bin ; then
+ if test -r $kdocdir/kdoc ; then
+ echo "$ac_t""found" 1>&6
+ else
+ echo "$ac_t""not found" 1>&6
+ { echo "configure: error: Invalid kdoc path $kdocdir/kdoc" 1>&2; exit 1; }
fi
+ if test -r "$kdocdir/Version" ; then
+ kdocversion=`cat $kdocdir/Version` ;
+ else
+ kdocversion=1;
+ fi
+else
+ kdocversion=`cat ${DEAL2_DIR}/contrib/kdoc/src/Version`
+ echo "$ac_t""using default version $kdocversion" 1>&6
+fi
- if test "x$deal_II_isnan_flag" = "x" ; then
- deal_II_isnan_flag=""
- for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
- CXXFLAGS="$CXXFLAGSO $testflag"
- cat > conftest.$ac_ext <<EOF
-#line 2459 "configure"
-#include "confdefs.h"
-#include <cmath>
-
-int main() {
- double d=0;
- isnan (d);
-
-; return 0; }
-EOF
-if { (eval echo configure:2471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
- break;
-
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
-fi
-rm -f conftest*
- cat > conftest.$ac_ext <<EOF
-#line 2484 "configure"
-#include "confdefs.h"
-#include <cmath>
-
-int main() {
- double d=0;
- _isnan (d);
-
-; return 0; }
-EOF
-if { (eval echo configure:2496: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
- rm -rf conftest*
-
- deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
- break;
-
+# Check whether --with-docxx or --without-docxx was given.
+if test "${with_docxx+set}" = set; then
+ withval="$with_docxx"
+ docxx=$withval
else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
+ docxx=to-be-determined
fi
-rm -f conftest*
- done
- if test "x$deal_II_isnan_flag" = "x" ; then
- echo "$ac_t""no." 1>&6
- else
- echo "$ac_t""using $testflag" 1>&6
- CXXFLAGSO="$deal_II_isnan_flag $CXXFLAGSO"
+if test "$docxx" = to-be-determined ; then
+ # Extract the first word of ""doc++"", so it can be a program name with args.
+set dummy "doc++"; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:2481: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_path_docxx'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ case "$docxx" in
+ /*)
+ ac_cv_path_docxx="$docxx" # Let the user override the test with a path.
+ ;;
+ ?:/*)
+ ac_cv_path_docxx="$docxx" # Let the user override the test with a dos path.
+ ;;
+ *)
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
+ ac_dummy="$PATH"
+ for ac_dir in $ac_dummy; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_path_docxx="$ac_dir/$ac_word"
+ break
fi
+ done
+ IFS="$ac_save_ifs"
+ ;;
+esac
+fi
+docxx="$ac_cv_path_docxx"
+if test -n "$docxx"; then
+ echo "$ac_t""$docxx" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+else
+ echo $ac_n "checking for doc++""... $ac_c" 1>&6
+echo "configure:2515: checking for doc++" >&5
+ if test -x "$docxx" ; then
+ echo "$ac_t""yes" 1>&6
+ else
+ echo "$ac_t""no" 1>&6
+ docxx=
fi
+fi
CXXFLAGS="$CXXFLAGSG"
echo $ac_n "checking for consistency of CXXFLAGSG flags""... $ac_c" 1>&6
-echo "configure:2531: checking for consistency of CXXFLAGSG flags" >&5
+echo "configure:2538: checking for consistency of CXXFLAGSG flags" >&5
cat > conftest.$ac_ext <<EOF
-#line 2533 "configure"
+#line 2540 "configure"
#include "confdefs.h"
int main() {
;
; return 0; }
EOF
-if { (eval echo configure:2540: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
CXXFLAGS="$CXXFLAGSO"
echo $ac_n "checking for consistency of CXXFLAGSO flags""... $ac_c" 1>&6
-echo "configure:2558: checking for consistency of CXXFLAGSO flags" >&5
+echo "configure:2565: checking for consistency of CXXFLAGSO flags" >&5
cat > conftest.$ac_ext <<EOF
-#line 2560 "configure"
+#line 2567 "configure"
#include "confdefs.h"
int main() {
;
; return 0; }
EOF
-if { (eval echo configure:2567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
s%@GXX_VERSION@%$GXX_VERSION%g
s%@CXXFLAGSG@%$CXXFLAGSG%g
s%@CXXFLAGSO@%$CXXFLAGSO%g
+s%@enablemultithreading@%$enablemultithreading%g
+s%@withmultithreading@%$withmultithreading%g
s%@F77@%$F77%g
s%@F77_VERSION@%$F77_VERSION%g
s%@F77FLAGSO@%$F77FLAGSO%g
s%@F77FLAGSG@%$F77FLAGSG%g
s%@F77LDFLAGS@%$F77LDFLAGS%g
s%@PERL@%$PERL%g
-s%@enablemultithreading@%$enablemultithreading%g
-s%@withmultithreading@%$withmultithreading%g
s%@USE_CONTRIB_HSL@%$USE_CONTRIB_HSL%g
s%@enablemultigrid@%$enablemultigrid%g
s%@kdocdir@%$kdocdir%g