]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
conditional make of umfpack; re-enable make of hsl
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 2 Sep 2004 09:27:01 +0000 (09:27 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 2 Sep 2004 09:27:01 +0000 (09:27 +0000)
git-svn-id: https://svn.dealii.org/trunk@9606 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/aclocal.m4
deal.II/common/Make.global_options.in
deal.II/configure
deal.II/configure.in
deal.II/contrib/Makefile.in

index 2d4088decf8c9fe7caf79d7b6af95d40e92e9e44..b49b3da6ca50dafd5384b78e2b2e0067fc67a501 100644 (file)
@@ -4302,6 +4302,7 @@ AC_DEFUN(DEAL_II_WITH_UMFPACK, dnl
   else
     UMFPACK_LIB='$(LIBDIR)/liblac_umfpack$(lib-suffix)'
     UMFPACK_INCLUDE_DIR='-I$D/contrib/umfpack/UMFPACK/Include'
+    USE_CONTRIB_UMFPACK='yes'
     AC_MSG_RESULT(using included version)
   fi
   AC_DEFINE(HAVE_UMFPACK,1,[UMFPACK is $1])
index 5a6707a4fd51de6c295303d6d15d47f033b2692b..451b50bbc3fcf5bdbe7854a353e577bc8f503a43 100644 (file)
@@ -54,6 +54,9 @@ DEAL_II_PETSC_VERSION_SUBMINOR = @DEAL_II_PETSC_VERSION_SUBMINOR@
 USE_CONTRIB_METIS    = @USE_CONTRIB_METIS@
 DEAL_II_METIS_DIR    = @DEAL_II_METIS_DIR@
 
+USE_CONTRIB_HSL      = @USE_CONTRIB_HSL@
+USE_CONTRIB_UMFPACK  = @USE_CONTRIB_UMFPACK@
+
 TARGET               = @target@
 
 # if FORTRAN sublibs are used, add F77 libs to linker flags
index 22fb632858e872ca0cc7eacf48a25ba7eb6965c5..cf2d8a9c9e913d1dd40fdab3c1b0ba9ec2312cca 100755 (executable)
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in Revision: 1.175 .
+# From configure.in Revision: 1.176 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.
 #
@@ -274,7 +274,7 @@ PACKAGE_BUGREPORT=
 
 ac_unique_file="deal.II"
 ac_subdirs_all="$ac_subdirs_all contrib tests"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS DEAL_II_VERSION DEAL_II_MAJOR DEAL_II_MINOR DEAL_II_PATH DEAL2_DIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX GXX_VERSION CXXFLAGSG CXXFLAGSO CXXFLAGSPIC SHLIBLD LDFLAGSPIC CC_VERSION enablemultithreading withmultithreading F77 F77_VERSION F77FLAGSO F77FLAGSG F77FLAGSPIC F77LIBS enableshared lib_suffix AR RANLIB ac_ct_RANLIB TECPLOT_LIB TECPLOT_INCLUDE_DIR HSL_LIB HSL_INCLUDE_DIR NEEDS_F77LIBS USE_CONTRIB_HSL USE_CONTRIB_PETSC DEAL_II_PETSC_DIR DEAL_II_PETSC_ARCH DEAL_II_PETSC_VERSION_MAJOR DEAL_II_PETSC_VERSION_MINOR DEAL_II_PETSC_VERSION_SUBMINOR DEAL_II_DEFINE_DEAL_II_USE_PETSC USE_CONTRIB_METIS DEAL_II_METIS_DIR UMFPACK_LIB UMFPACK_LIBG UMFPACK_INCLUDE_DIR BLAS_LIB DOXYGEN DOT DEAL_II_HAVE_DOT PERL subdirs LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS DEAL_II_VERSION DEAL_II_MAJOR DEAL_II_MINOR DEAL_II_PATH DEAL2_DIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX GXX_VERSION CXXFLAGSG CXXFLAGSO CXXFLAGSPIC SHLIBLD LDFLAGSPIC CC_VERSION enablemultithreading withmultithreading F77 F77_VERSION F77FLAGSO F77FLAGSG F77FLAGSPIC F77LIBS enableshared lib_suffix AR RANLIB ac_ct_RANLIB TECPLOT_LIB TECPLOT_INCLUDE_DIR HSL_LIB HSL_INCLUDE_DIR NEEDS_F77LIBS USE_CONTRIB_HSL USE_CONTRIB_PETSC DEAL_II_PETSC_DIR DEAL_II_PETSC_ARCH DEAL_II_PETSC_VERSION_MAJOR DEAL_II_PETSC_VERSION_MINOR DEAL_II_PETSC_VERSION_SUBMINOR DEAL_II_DEFINE_DEAL_II_USE_PETSC USE_CONTRIB_METIS DEAL_II_METIS_DIR UMFPACK_LIB UMFPACK_INCLUDE_DIR USE_CONTRIB_UMFPACK BLAS_LIB DOXYGEN DOT DEAL_II_HAVE_DOT PERL subdirs LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -8892,9 +8892,9 @@ echo $ECHO_N "checking UmfPack library... $ECHO_C" >&6
     echo "$as_me:$LINENO: result: external version not yet supported" >&5
 echo "${ECHO_T}external version not yet supported" >&6
   else
-    UMFPACK_LIB='$(LIBDIR)/liblac_umfpack.$(lib-suffix)'
-    UMFPACK_LIBG='$(LIBDIR)/liblac_umfpack.g.$(lib-suffix)'
+    UMFPACK_LIB='$(LIBDIR)/liblac_umfpack$(lib-suffix)'
     UMFPACK_INCLUDE_DIR='-I$D/contrib/umfpack/UMFPACK/Include'
+    USE_CONTRIB_UMFPACK='yes'
     echo "$as_me:$LINENO: result: using included version" >&5
 echo "${ECHO_T}using included version" >&6
   fi
@@ -10135,8 +10135,8 @@ s,@DEAL_II_DEFINE_DEAL_II_USE_PETSC@,$DEAL_II_DEFINE_DEAL_II_USE_PETSC,;t t
 s,@USE_CONTRIB_METIS@,$USE_CONTRIB_METIS,;t t
 s,@DEAL_II_METIS_DIR@,$DEAL_II_METIS_DIR,;t t
 s,@UMFPACK_LIB@,$UMFPACK_LIB,;t t
-s,@UMFPACK_LIBG@,$UMFPACK_LIBG,;t t
 s,@UMFPACK_INCLUDE_DIR@,$UMFPACK_INCLUDE_DIR,;t t
+s,@USE_CONTRIB_UMFPACK@,$USE_CONTRIB_UMFPACK,;t t
 s,@BLAS_LIB@,$BLAS_LIB,;t t
 s,@DOXYGEN@,$DOXYGEN,;t t
 s,@DOT@,$DOT,;t t
index 5b8a0585f4a4169e001a57a9311c769698f4137d..32c4fa155aaa0fed8af198892508af9dcb1b254c 100644 (file)
@@ -344,6 +344,7 @@ AC_ARG_WITH(umfpack,
   DEAL_II_WITH_UMFPACK($withval))
 AC_SUBST(UMFPACK_LIB)
 AC_SUBST(UMFPACK_INCLUDE_DIR)
+AC_SUBST(USE_CONTRIB_UMFPACK)
 
 dnl Check for LAPACK
 AC_CHECK_LIB(lapack, degsl_)
index 1408047a83f1ca7dbbce1641bbe7a99b6a0fd139..941673990a0711c9f622425818ee159adae558f8 100644 (file)
@@ -5,7 +5,7 @@ include ../common/Make.global_options
 
 
 # by default make sublibs
-default: hsl umfpack
+default: hsl
 
 ifeq ($(USE_CONTRIB_HSL),yes)
 hsl:
@@ -19,8 +19,12 @@ hsl-clean:
 endif
 
 
+ifeq ($(USE_CONTRIB_UMFPACK),yes)
 umfpack:
        cd umfpack ; $(MAKE)
+else
+umfpack:
+endif
 
 # generic targets
 clean: hsl-clean

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.