From 404e38ad5677ce98b1859c70fa7fe8d1f742f969 Mon Sep 17 00:00:00 2001
From: wolf
Date: Wed, 23 May 2001 07:23:48 +0000
Subject: [PATCH] Revise the configury scheme: F77 support libraries are now
put into F77LIBS and are only included into LIBS if so needed. Also: include
the ACE library into the LIBS variable automatically if so configured.
Previously this was only done in user Makefiles, but this is needless.
git-svn-id: https://svn.dealii.org/trunk@4705 0785d39b-7218-0410-832d-ea1e28bc413d
---
deal.II/common/Make.global_options.in | 4 +-
deal.II/configure | 337 +++++++----------------
deal.II/configure.in | 53 +---
deal.II/doc/development/Makefile | 3 +-
deal.II/doc/development/Makefile.large | 7 -
deal.II/doc/development/Makefile.small | 8 -
deal.II/doc/development/makefiles.1.html | 24 +-
deal.II/doc/news/2001/c-3-1.html | 9 +
deal.II/examples/step-1/Makefile | 8 -
deal.II/examples/step-2/Makefile | 8 -
deal.II/examples/step-3/Makefile | 8 -
deal.II/examples/step-4/Makefile | 8 -
deal.II/examples/step-5/Makefile | 8 -
deal.II/examples/step-6/Makefile | 8 -
deal.II/examples/step-7/Makefile | 8 -
deal.II/examples/step-8/Makefile | 8 -
deal.II/examples/step-9/Makefile | 8 -
tests/Makefile.rules | 6 -
18 files changed, 134 insertions(+), 389 deletions(-)
diff --git a/deal.II/common/Make.global_options.in b/deal.II/common/Make.global_options.in
index d49117149d..f4b0b19985 100644
--- a/deal.II/common/Make.global_options.in
+++ b/deal.II/common/Make.global_options.in
@@ -25,7 +25,7 @@ GXX-VERSION = @GXX_VERSION@
LDFLAGS = @LDFLAGS@
F77 = @F77@
F77-VERSION = @F77_VERSION@
-F77LDFLAGS = @F77LDFLAGS@
+F77LIBS = @F77LIBS@
LIBS = @LIBS@
LIBDIR = $D/lib
PERL = @PERL@
@@ -39,6 +39,7 @@ USE_CONTRIB_HSL = @USE_CONTRIB_HSL@
# if HSL sublibs are used, add F77 libs to linker flags
ifeq ($(USE_CONTRIB_HSL),yes)
LDFLAGS += $(F77LDFLAGS)
+ LIBS += $(F77LIBS)
endif
######################################################
@@ -122,6 +123,7 @@ ifneq ($(with-multithreading),no)
LIBPATH += -L$(ACE_ROOT)/ace
lib-ACE = $(ACE_ROOT)/ace/libACE.so
+ LIBS += -l$(lib-ACE)
vpath %.a $(ACE_ROOT)
endif
diff --git a/deal.II/configure b/deal.II/configure
index db0dac8ccc..0791de62dd 100755
--- a/deal.II/configure
+++ b/deal.II/configure
@@ -64,10 +64,6 @@ ac_help="$ac_help
--with-multithreading=DIR use DIR as path to the ACE library"
ac_help="$ac_help
--enable-compat-blocker=mapping Block functions that implicitely assume a Q1 mapping"
-ac_help="$ac_help
- --with-blas=LIB use the BLAS-library file LIB"
-ac_help="$ac_help
- --with-lapack=LIB use the LAPACK-library file LIB"
ac_help="$ac_help
--enable-multigrid Include multigrid code in library"
ac_help="$ac_help
@@ -643,7 +639,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi
echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:647: checking host system type" >&5
+echo "configure:643: checking host system type" >&5
host_alias=$host
case "$host_alias" in
@@ -664,7 +660,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
echo "$ac_t""$host" 1>&6
echo $ac_n "checking target system type""... $ac_c" 1>&6
-echo "configure:668: checking target system type" >&5
+echo "configure:664: checking target system type" >&5
target_alias=$target
case "$target_alias" in
@@ -682,7 +678,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
echo "$ac_t""$target" 1>&6
echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:686: checking build system type" >&5
+echo "configure:682: checking build system type" >&5
build_alias=$build
case "$build_alias" in
@@ -720,7 +716,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:724: checking for $ac_word" >&5
+echo "configure:720: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -750,7 +746,7 @@ if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:754: checking for $ac_word" >&5
+echo "configure:750: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -801,7 +797,7 @@ fi
# Extract the first word of "cl", so it can be a program name with args.
set dummy cl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:805: checking for $ac_word" >&5
+echo "configure:801: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -833,7 +829,7 @@ fi
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:837: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:833: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -844,12 +840,12 @@ cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext << EOF
-#line 848 "configure"
+#line 844 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
-if { (eval echo configure:853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:849: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
@@ -875,12 +871,12 @@ if test $ac_cv_prog_cc_works = no; then
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:879: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:875: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:884: checking whether we are using GNU C" >&5
+echo "configure:880: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -889,7 +885,7 @@ else
yes;
#endif
EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:893: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes
else
ac_cv_prog_gcc=no
@@ -908,7 +904,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:912: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:908: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -942,7 +938,7 @@ fi
# Extract the first word of "$CC", so it can be a program name with args.
set dummy $CC; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:946: checking for $ac_word" >&5
+echo "configure:942: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -983,7 +979,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:987: checking for $ac_word" >&5
+echo "configure:983: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1015,7 +1011,7 @@ test -n "$CXX" || CXX="gcc"
echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:1019: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
+echo "configure:1015: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -1026,12 +1022,12 @@ cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext << EOF
-#line 1030 "configure"
+#line 1026 "configure"
#include "confdefs.h"
int main(){return(0);}
EOF
-if { (eval echo configure:1035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
ac_cv_prog_cxx_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
@@ -1057,12 +1053,12 @@ if test $ac_cv_prog_cxx_works = no; then
{ echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:1061: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:1057: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
cross_compiling=$ac_cv_prog_cxx_cross
echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
-echo "configure:1066: checking whether we are using GNU C++" >&5
+echo "configure:1062: checking whether we are using GNU C++" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1071,7 +1067,7 @@ else
yes;
#endif
EOF
-if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1071: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gxx=yes
else
ac_cv_prog_gxx=no
@@ -1090,7 +1086,7 @@ ac_test_CXXFLAGS="${CXXFLAGS+set}"
ac_save_CXXFLAGS="$CXXFLAGS"
CXXFLAGS=
echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
-echo "configure:1094: checking whether ${CXX-g++} accepts -g" >&5
+echo "configure:1090: checking whether ${CXX-g++} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1125,7 +1121,7 @@ CXXFLAGS="$OLDCXXFLAGS"
# Extract the first word of "$CXX", so it can be a program name with args.
set dummy $CXX; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1129: checking for $ac_word" >&5
+echo "configure:1125: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_CXX'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1322,15 +1318,18 @@ fi
+
+
+
for ac_func in gethostname
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:1329: checking for $ac_func" >&5
+echo "configure:1328: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:1359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
@@ -1385,12 +1384,12 @@ done
if test "$GXX" = yes ; then
echo $ac_n "checking whether -ggdb works for long symbols""... $ac_c" 1>&6
-echo "configure:1389: checking whether -ggdb works for long symbols" >&5
+echo "configure:1388: checking whether -ggdb works for long symbols" >&5
case "$target" in
alpha*-osf*)
CXXFLAGS="-ggdb $CXXFLAGSG"
cat > conftest.$ac_ext <
@@ -1411,7 +1410,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1415: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
CXXFLAGSG="-ggdb $CXXFLAGSG"
@@ -1489,7 +1488,7 @@ if test "$enablemultithreading" = yes ; then
if test "$GXX" = yes ; then
echo $ac_n "checking for platform specific thread flags""... $ac_c" 1>&6
-echo "configure:1493: checking for platform specific thread flags" >&5
+echo "configure:1492: checking for platform specific thread flags" >&5
for i in threads mt pthread pthreads mthreads Kthread kthread invalid_last_entry; do
CXXFLAGS="$CXXFLAGSG -$i"
@@ -1525,7 +1524,7 @@ echo "configure:1493: checking for platform specific thread flags" >&5
echo $ac_n "checking for platform specific multi-threading defines""... $ac_c" 1>&6
-echo "configure:1529: checking for platform specific multi-threading defines" >&5
+echo "configure:1528: 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'
@@ -1534,7 +1533,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1551: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""not necessary"" 1>&6
@@ -1599,7 +1598,7 @@ fi
if test "$withmultithreading" != no ; then
echo $ac_n "checking for ACE""... $ac_c" 1>&6
-echo "configure:1603: checking for ACE" >&5
+echo "configure:1602: checking for ACE" >&5
if test -d "$withmultithreading" ; then
echo "$ac_t""found" 1>&6
else
@@ -1620,7 +1619,7 @@ fi
if test "$enablemultithreading" = yes ; then
if test "$GXX" = yes ; then
echo $ac_n "checking whether compilation with ACE disallows flags""... $ac_c" 1>&6
-echo "configure:1624: checking whether compilation with ACE disallows flags" >&5
+echo "configure:1623: checking whether compilation with ACE disallows flags" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
@@ -1630,7 +1629,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS="-ansi -I$withmultithreading"
cat > conftest.$ac_ext <
@@ -1640,7 +1639,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1643: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_ace_remove_ansi="no"
@@ -1656,7 +1655,7 @@ fi
rm -f conftest*
CXXFLAGS="-pedantic -Werror -I$withmultithreading"
cat > conftest.$ac_ext <
@@ -1666,7 +1665,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_ace_remove_pedantic="no"
@@ -1748,7 +1747,7 @@ done
echo $ac_n "checking whether AssertThrow works with debug flags""... $ac_c" 1>&6
-echo "configure:1752: checking whether AssertThrow works with debug flags" >&5
+echo "configure:1751: checking whether AssertThrow works 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'
@@ -1758,7 +1757,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS=$CXXFLAGSG
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -1786,7 +1785,7 @@ fi
rm -f conftest*
echo $ac_n "checking whether AssertThrow works with optimized flags""... $ac_c" 1>&6
-echo "configure:1790: checking whether AssertThrow works with optimized flags" >&5
+echo "configure:1789: checking whether AssertThrow works 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'
@@ -1796,7 +1795,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS=$CXXFLAGSO
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -1825,7 +1824,7 @@ rm -f conftest*
echo $ac_n "checking for std::vector bug""... $ac_c" 1>&6
-echo "configure:1829: checking for std::vector bug" >&5
+echo "configure:1828: checking for std::vector bug" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
@@ -1835,7 +1834,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS="$CXXFLAGSG"
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -1876,7 +1875,7 @@ rm -f conftest*
echo $ac_n "checking for std::iterator class""... $ac_c" 1>&6
-echo "configure:1880: checking for std::iterator class" >&5
+echo "configure:1879: checking for std::iterator class" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
@@ -1886,7 +1885,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS="$CXXFLAGSG"
cat > conftest.$ac_ext <
@@ -1897,7 +1896,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1901: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
@@ -1918,7 +1917,7 @@ rm -f conftest*
echo $ac_n "checking whether lrand48 needs to be declared with -ansi""... $ac_c" 1>&6
-echo "configure:1922: checking whether lrand48 needs to be declared with -ansi" >&5
+echo "configure:1921: checking whether lrand48 needs to be declared with -ansi" >&5
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
@@ -1928,7 +1927,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS="$CXXFLAGSG"
cat > conftest.$ac_ext <
@@ -1944,7 +1943,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""no" 1>&6
@@ -1965,7 +1964,7 @@ rm -f conftest*
echo $ac_n "checking whether getrusage is properly declared""... $ac_c" 1>&6
-echo "configure:1969: checking whether getrusage is properly declared" >&5
+echo "configure:1968: 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'
@@ -1974,7 +1973,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes
cross_compiling=$ac_cv_prog_cxx_cross
cat > conftest.$ac_ext <
@@ -1986,7 +1985,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:1990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1989: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -2005,7 +2004,7 @@ rm -f conftest*
echo $ac_n "checking whether isnan is declared with debug flags""... $ac_c" 1>&6
-echo "configure:2009: checking whether isnan is declared with debug flags" >&5
+echo "configure:2008: 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'
@@ -2016,7 +2015,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS=$CXXFLAGSG
deal_II_isnan_flag=""
cat > conftest.$ac_ext <
@@ -2028,7 +2027,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2032: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2031: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -2044,7 +2043,7 @@ rm -f conftest*
if test "x$deal_II_isnan_flag" = "x" ; then
cat > conftest.$ac_ext <
@@ -2056,7 +2055,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2060: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2059: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -2076,7 +2075,7 @@ rm -f conftest*
for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
CXXFLAGS="$CXXFLAGSG $testflag"
cat > conftest.$ac_ext <
@@ -2088,7 +2087,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2091: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
@@ -2101,7 +2100,7 @@ fi
rm -f conftest*
cat > conftest.$ac_ext <
@@ -2113,7 +2112,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2116: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
@@ -2135,7 +2134,7 @@ rm -f conftest*
fi
echo $ac_n "checking whether isnan is declared with optimized flags""... $ac_c" 1>&6
-echo "configure:2139: checking whether isnan is declared with optimized flags" >&5
+echo "configure:2138: 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'
@@ -2146,7 +2145,7 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS=$CXXFLAGSO
deal_II_isnan_flag=""
cat > conftest.$ac_ext <
@@ -2158,7 +2157,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2161: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -2174,7 +2173,7 @@ rm -f conftest*
if test "x$deal_II_isnan_flag" = "x" ; then
cat > conftest.$ac_ext <
@@ -2186,7 +2185,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2190: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t"""yes"" 1>&6
@@ -2206,7 +2205,7 @@ rm -f conftest*
for testflag in -D_ISOC99_SOURCE -D__EXTENSIONS__ ; do
CXXFLAGS="$CXXFLAGSO $testflag"
cat > conftest.$ac_ext <
@@ -2218,7 +2217,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2222: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2221: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_isnan_flag="-DHAVE_ISNAN $testflag"
@@ -2231,7 +2230,7 @@ fi
rm -f conftest*
cat > conftest.$ac_ext <
@@ -2243,7 +2242,7 @@ int main() {
; return 0; }
EOF
-if { (eval echo configure:2247: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
deal_II_isnan_flag="-DHAVE_UNDERSCORE_ISNAN $testflag"
@@ -2273,7 +2272,7 @@ 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:2277: checking for $ac_word" >&5
+echo "configure:2276: 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
@@ -2309,7 +2308,7 @@ 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:2313: checking for $ac_word" >&5
+echo "configure:2312: 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
@@ -2390,7 +2389,7 @@ if test "x$F77" != "x" ; then
F77FLAGSO="$F77FLAGSO -fPIC"
fi
- LIBS="$LIBS -lg2c"
+ F77LIBS="$F77LIBS -lg2c"
else
@@ -2400,7 +2399,7 @@ if test "x$F77" != "x" ; then
echo "$ac_t""compiler is AIX Fortran77" 1>&6
F77FLAGSG="$FFLAGS -g"
F77FLAGSO="$FFLAGS -O3 -w"
- LIBS="$LIBS -lxlf90"
+ F77LIBS="$F77LIBS -lxlf90"
else
@@ -2412,7 +2411,7 @@ if test "x$F77" != "x" ; then
F77_VERSION="SunF77"
F77FLAGSG="$FFLAGS -silent -g"
F77FLAGSO="$FFLAGS -silent -O3 -w"
- LIBS="$LIBS -lF77 -lsunmath -lM77"
+ F77LIBS="$F77LIBS -lF77 -lsunmath -lM77"
if test $enableshared = yes ; then
F77FLAGSG="$F77FLAGSG -PIC"
@@ -2427,7 +2426,7 @@ if test "x$F77" != "x" ; then
F77_VERSION="MIPSproF77"
F77FLAGSG="$FFLAGS -ansi -g"
F77FLAGSO="$FFLAGS -O3 -woffall"
- LIBS="$LIBS -lftn"
+ F77LIBS="$F77LIBS -lftn"
if test $enableshared = yes ; then
F77FLAGSG="$F77FLAGSG -shared -KPIC"
@@ -2456,7 +2455,7 @@ 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:2460: checking for $ac_word" >&5
+echo "configure:2459: 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
@@ -2494,7 +2493,7 @@ fi
echo $ac_n "checking for HSL subroutines""... $ac_c" 1>&6
-echo "configure:2498: checking for HSL subroutines" >&5
+echo "configure:2497: checking for HSL subroutines" >&5
hsl_subroutines=""
if test -r contrib/hsl/source/ma27.f ; then
hsl_subroutines="$hsl_subroutines MA27"
@@ -2524,151 +2523,6 @@ 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:2533: 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 daxpy_ in -lblas""... $ac_c" 1>&6
-echo "configure:2549: checking for daxpy_ in -lblas" >&5
-ac_lib_var=`echo blas'_'daxpy_ | 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 -lg2c $LIBS"
-cat > conftest.$ac_ext <&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"
-
-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
-
-
-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:2603: 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:2619: 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 <&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"
-
-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 <&6
-$LIBS
-fi
-
-
-fi
-
-
# Check whether --enable-multigrid or --disable-multigrid was given.
if test "${enable_multigrid+set}" = set; then
@@ -2704,7 +2558,7 @@ else
fi
echo $ac_n "checking for kdoc""... $ac_c" 1>&6
-echo "configure:2708: checking for kdoc" >&5
+echo "configure:2562: 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
@@ -2740,7 +2594,7 @@ 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:2744: checking for $ac_word" >&5
+echo "configure:2598: 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
@@ -2774,7 +2628,7 @@ fi
else
echo $ac_n "checking for doc++""... $ac_c" 1>&6
-echo "configure:2778: checking for doc++" >&5
+echo "configure:2632: checking for doc++" >&5
if test -x "$docxx" ; then
echo "$ac_t""yes" 1>&6
else
@@ -2797,16 +2651,16 @@ cross_compiling=$ac_cv_prog_cxx_cross
CXXFLAGS="$CXXFLAGSG"
echo $ac_n "checking for consistency of CXXFLAGSG flags""... $ac_c" 1>&6
-echo "configure:2801: checking for consistency of CXXFLAGSG flags" >&5
+echo "configure:2655: checking for consistency of CXXFLAGSG flags" >&5
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
@@ -2824,16 +2678,16 @@ rm -f conftest*
CXXFLAGS="$CXXFLAGSO"
echo $ac_n "checking for consistency of CXXFLAGSO flags""... $ac_c" 1>&6
-echo "configure:2828: checking for consistency of CXXFLAGSO flags" >&5
+echo "configure:2682: checking for consistency of CXXFLAGSO flags" >&5
cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2691: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
@@ -2992,6 +2846,7 @@ s%@F77_VERSION@%$F77_VERSION%g
s%@F77FLAGSO@%$F77FLAGSO%g
s%@F77FLAGSG@%$F77FLAGSG%g
s%@F77LDFLAGS@%$F77LDFLAGS%g
+s%@F77LIBS@%$F77LIBS%g
s%@PERL@%$PERL%g
s%@USE_CONTRIB_HSL@%$USE_CONTRIB_HSL%g
s%@enablemultigrid@%$enablemultigrid%g
diff --git a/deal.II/configure.in b/deal.II/configure.in
index d0cc3a61d5..cade990cf7 100644
--- a/deal.II/configure.in
+++ b/deal.II/configure.in
@@ -290,6 +290,9 @@ fi
AC_SUBST(CXXFLAGSG)
AC_SUBST(CXXFLAGSO)
+AC_SUBST(LIBS)
+AC_SUBST(LDFLAGS)
+
dnl ======================================================================
dnl Check for operating system properties like header files and
@@ -624,7 +627,7 @@ if test "x$F77" != "x" ; then
dnl Then we have to set the set of libraries we have to link with
dnl when linking C++ and Fortran code with the C++ compiler. For
dnl g77, this is only libg2c
- LIBS="$LIBS -lg2c"
+ F77LIBS="$F77LIBS -lg2c"
else
@@ -636,7 +639,7 @@ if test "x$F77" != "x" ; then
AC_MSG_RESULT(compiler is AIX Fortran77)
F77FLAGSG="$FFLAGS -g"
F77FLAGSO="$FFLAGS -O3 -w"
- LIBS="$LIBS -lxlf90"
+ F77LIBS="$F77LIBS -lxlf90"
dnl Note: presently, we don't support shared libs on AIX, so we don't need
dnl to set -PIC or the like for this compiler (nonetheless, I couldn't find
@@ -654,7 +657,7 @@ if test "x$F77" != "x" ; then
F77_VERSION="SunF77"
F77FLAGSG="$FFLAGS -silent -g"
F77FLAGSO="$FFLAGS -silent -O3 -w"
- LIBS="$LIBS -lF77 -lsunmath -lM77"
+ F77LIBS="$F77LIBS -lF77 -lsunmath -lM77"
dnl If necessary, add shared lib flags
if test $enableshared = yes ; then
@@ -672,7 +675,7 @@ if test "x$F77" != "x" ; then
F77_VERSION="MIPSproF77"
F77FLAGSG="$FFLAGS -ansi -g"
F77FLAGSO="$FFLAGS -O3 -woffall"
- LIBS="$LIBS -lftn"
+ F77LIBS="$F77LIBS -lftn"
dnl If necessary, add shared lib flags
if test $enableshared = yes ; then
@@ -696,8 +699,7 @@ fi
AC_SUBST(F77_VERSION)
AC_SUBST(F77FLAGSO)
AC_SUBST(F77FLAGSG)
-AC_SUBST(F77LDFLAGS)
-AC_SUBST(LIBS)
+AC_SUBST(F77LIBS)
dnl Find path to perl
@@ -738,45 +740,6 @@ AC_SUBST(USE_CONTRIB_HSL)
-dnl ------------------------------------------------------------
-dnl Check for LAPACK and BLAS
-dnl Consider this part experimental!
-dnl ------------------------------------------------------------
-AC_ARG_WITH(blas,
-[ --with-blas=LIB use the BLAS-library file LIB],
- if test "$withval" != no ; then
- AC_MSG_CHECKING(for BLAS)
- if test -r "$withval" ; then
- AC_MSG_RESULT(found)
- else
- AC_MSG_RESULT(not found)
- AC_MSG_ERROR(BLAS library $withval not readable)
- fi
- AC_DEFINE(HAVE_LIBBLAS)
- LIBS="$withval -lg2c $LIBS";
- fi
- ,
- AC_CHECK_LIB(blas, daxpy_,
- LIBS="-lblas -lg2c $LIBS" ; AC_DEFINE(HAVE_LIBBLAS),,-lg2c)
-)
-
-AC_ARG_WITH(lapack,
-[ --with-lapack=LIB use the LAPACK-library file LIB],
- if test "$withval" != no ; then
- AC_MSG_CHECKING(for LAPACK)
- if test -r "$withval" ; then
- AC_MSG_RESULT(found)
- else
- AC_MSG_RESULT(not found)
- AC_MSG_ERROR(LAPACK library $withval not readable)
- fi
- AC_DEFINE(HAVE_LIBLAPACK)
- LIBS="$withval $LIBS";
- fi
- ,
- AC_CHECK_LIB(lapack, dgels_,,$LIBS)
-)
-
dnl -------------------------------------------------------------
dnl Multigrid
dnl -------------------------------------------------------------
diff --git a/deal.II/doc/development/Makefile b/deal.II/doc/development/Makefile
index 8002c8a758..2f87fa6df8 100644
--- a/deal.II/doc/development/Makefile
+++ b/deal.II/doc/development/Makefile
@@ -25,6 +25,7 @@ makefiles.html: Makefile makefiles.1.html $D/common/Make.global_options makefile
@echo 'lib-path-deal2=$(lib-path-deal2)
' >> $@
@echo 'lib-path-contrib-hsl=$(lib-path-contrib-hsl)
' >> $@
@echo 'LIBPATH=$(LIBPATH)
' >> $@
+ @echo 'LIBS=$(LIBS)
' >> $@
@echo 'lib-base.o=$(lib-base.o)
' >> $@
@echo 'lib-base.g=$(lib-base.g)
' >> $@
@echo 'lib-lac.o=$(lib-lac.o)
' >> $@
@@ -46,7 +47,7 @@ makefiles.html: Makefile makefiles.1.html $D/common/Make.global_options makefile
@echo 'F77FLAGS.g=$(F77FLAGS.g)
' >> $@
@echo 'F77FLAGS.o=$(F77FLAGS.o)
' >> $@
@echo 'LDFLAGS=$(LDFLAGS)
' >> $@
- @echo 'F77LDFLAGS=$(F77LDFLAGS)
' >> $@
+ @echo 'F77LIBS=$(F77LIBS)
' >> $@
@echo 'ACE_ROOT=$(ACE_ROOT)
' >> $@
@echo 'lib-ACE=$(lib-ACE)
' >> $@
@echo 'with-multithreading=$(with-multithreading)
' >> $@
diff --git a/deal.II/doc/development/Makefile.large b/deal.II/doc/development/Makefile.large
index 2801622b06..c1c7a3df29 100644
--- a/deal.II/doc/development/Makefile.large
+++ b/deal.II/doc/development/Makefile.large
@@ -91,13 +91,6 @@ endif
flags += -Ddeal_II_dimension=$(deal_II_dimension)
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
# The following two rules define how to compile C++ files into object
# files:
lib/$(deal_II_dimension)d/%.go :
diff --git a/deal.II/doc/development/Makefile.small b/deal.II/doc/development/Makefile.small
index d007082377..33919d51ca 100644
--- a/deal.II/doc/development/Makefile.small
+++ b/deal.II/doc/development/Makefile.small
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/doc/development/makefiles.1.html b/deal.II/doc/development/makefiles.1.html
index ab27df2a90..903b2b16f2 100644
--- a/deal.II/doc/development/makefiles.1.html
+++ b/deal.II/doc/development/makefiles.1.html
@@ -189,6 +189,22 @@
was in $(LIBPATH) before.
+
+ LIBS
+
+ Additional libraries to be linked in, such as Fortran
+ support or the ACE library when multithreading is enabled.
+
+
+
+ F77LIBS
+
+ Libraries to be linked in when we link with Fortran
+ files. These libraries are checked at configuration time,
+ and are included into $(LIBS)
when they are
+ actually needed
+
+
@@ -334,14 +350,6 @@
General linker flags
-
- F77LDFLAGS
-
- Linker flags when linking Fortran 77 code into the
- executable where the main part is C++. This includes
- libraries as libg2c
for g77, or vendor libraries
-
-
diff --git a/deal.II/doc/news/2001/c-3-1.html b/deal.II/doc/news/2001/c-3-1.html
index e4b8365d05..ffaeba49ac 100644
--- a/deal.II/doc/news/2001/c-3-1.html
+++ b/deal.II/doc/news/2001/c-3-1.html
@@ -26,6 +26,15 @@ documentation, etc.
General
+ -
+ Change: If in multithreaded mode, the ACE library is now
+ automatically added to the $(LIBS)
Makefile
+ variable. There is no need anymore for a special clause in your
+ Makefile.
+
+ (WB 2001/05/22)
+
+
-
New: the ./configure
script now also recognizes
the Intel ICC compiler that was released for Linux lately.
diff --git a/deal.II/examples/step-1/Makefile b/deal.II/examples/step-1/Makefile
index 78d2c0413b..9761232d00 100644
--- a/deal.II/examples/step-1/Makefile
+++ b/deal.II/examples/step-1/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-2/Makefile b/deal.II/examples/step-2/Makefile
index 90599cc42e..41b6eb1e89 100644
--- a/deal.II/examples/step-2/Makefile
+++ b/deal.II/examples/step-2/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-3/Makefile b/deal.II/examples/step-3/Makefile
index 9430661aec..c02ef0f148 100644
--- a/deal.II/examples/step-3/Makefile
+++ b/deal.II/examples/step-3/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-4/Makefile b/deal.II/examples/step-4/Makefile
index 7d300b7511..270d71c47d 100644
--- a/deal.II/examples/step-4/Makefile
+++ b/deal.II/examples/step-4/Makefile
@@ -82,14 +82,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-5/Makefile b/deal.II/examples/step-5/Makefile
index 9430661aec..c02ef0f148 100644
--- a/deal.II/examples/step-5/Makefile
+++ b/deal.II/examples/step-5/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-6/Makefile b/deal.II/examples/step-6/Makefile
index 9430661aec..c02ef0f148 100644
--- a/deal.II/examples/step-6/Makefile
+++ b/deal.II/examples/step-6/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-7/Makefile b/deal.II/examples/step-7/Makefile
index 85ccf54f0e..6360bcca20 100644
--- a/deal.II/examples/step-7/Makefile
+++ b/deal.II/examples/step-7/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-8/Makefile b/deal.II/examples/step-8/Makefile
index 9430661aec..c02ef0f148 100644
--- a/deal.II/examples/step-8/Makefile
+++ b/deal.II/examples/step-8/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/deal.II/examples/step-9/Makefile b/deal.II/examples/step-9/Makefile
index 9430661aec..c02ef0f148 100644
--- a/deal.II/examples/step-9/Makefile
+++ b/deal.II/examples/step-9/Makefile
@@ -80,14 +80,6 @@ else
endif
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- libraries += $(lib-ACE)
-endif
-
-
-
# Now comes the first production rule: how to link the single object
# file produced from the single C++ file into the executable. Since
# this is the first rule in the Makefile, it is the one `make' selects
diff --git a/tests/Makefile.rules b/tests/Makefile.rules
index 04c7b75ca0..bfbca415a9 100644
--- a/tests/Makefile.rules
+++ b/tests/Makefile.rules
@@ -18,12 +18,6 @@ verbose = off
# flags:
############################################################
-# If in multithread mode, add the ACE library to the libraries which
-# we need to link with:
-ifneq ($(with-multithreading),no)
- LIBS += $(lib-ACE)
-endif
-
flags = $(CXXFLAGS.g)
ifeq ($(findstring gcc,$(GXX_VERSION)),gcc)
--
2.39.5