]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Work in configuration for Metis 5.x
authoryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 13 Aug 2012 13:44:12 +0000 (13:44 +0000)
committeryoung <young@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 13 Aug 2012 13:44:12 +0000 (13:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@25933 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/aclocal.m4
deal.II/configure

index be5682fe56cdb0881f5b3dfa100bf5119f8d61eb..ec40569f3398667f3415d5d253c0df9955e25354 100644 (file)
@@ -7195,18 +7195,25 @@ AC_DEFUN(DEAL_II_CONFIGURE_METIS, dnl
 
   AC_ARG_WITH(metis,
               [AS_HELP_STRING([--with-metis=/path/to/metis],
-              [Specify the path to the Metis installation, of which the include and library directories are   subdirs; use this if you want to override the METIS_DIR environment variable.])],
+              [Specify the path to the Metis installation, of which the include and library directories are subdirs; use this if you want to override the METIS_DIR environment variable.])],
      [
+        AC_MSG_CHECKING([for METIS library directory])
         USE_CONTRIB_METIS=yes
         DEAL_II_METIS_DIR="$withval"
         AC_MSG_RESULT($DEAL_II_METIS_DIR)
 
         dnl Make sure that what was specified is actually correct
-        if test ! -d $DEAL_II_METIS_DIR/Lib ; then
+        if test ! -d $DEAL_II_METIS_DIR/lib ; then
           AC_MSG_ERROR([Path to Metis specified with --with-metis does not point to a complete Metis installation])
         fi
 
-        DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR"
+        DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR/lib"
+
+        if test ! -d $DEAL_II_METIS_DIR/include ; then
+          AC_MSG_ERROR([Path to Metis specified with --with-metis does not point to a complete Metis installation])
+        fi
+
+        DEAL_II_METIS_INCDIR="$DEAL_II_METIS_DIR/include"
      ],
      [
         dnl Take something from the environment variables, if it is there
@@ -7216,7 +7223,7 @@ AC_DEFUN(DEAL_II_CONFIGURE_METIS, dnl
           AC_MSG_RESULT($DEAL_II_METIS_DIR)
 
           dnl Make sure that what this is actually correct
-          if test ! -d $DEAL_II_METIS_DIR/Lib ; then
+          if test ! -d $DEAL_II_METIS_DIR/lib ; then
             AC_MSG_ERROR([The path to Metis specified in the METIS_DIR environment variable does not point to a complete Metis installation])
           fi
           DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR"
@@ -7230,6 +7237,8 @@ AC_DEFUN(DEAL_II_CONFIGURE_METIS, dnl
               [AS_HELP_STRING([--with-metis-libs=/path/to/metis],
               [Specify the path to the METIS libraries; use this if you want to override the METIS_LIBDIR environment variable.])],
      [
+
+        AC_MSG_CHECKING([for METIS library directory])
         USE_CONTRIB_METIS=yes
         DEAL_II_METIS_LIBDIR="$withval"
         AC_MSG_RESULT($DEAL_II_METIS_LIBDIR)
index 791c48dcade845ca8cf28c85fe354241710bfe79..4e9f311922597595a52eaab68c4abd79c84aa399 100755 (executable)
@@ -620,7 +620,9 @@ DEAL_II_USE_LAPACK
 USE_CONTRIB_UMFPACK
 UMFPACK_INCLUDE_DIR
 UMFPACK_LIB
+DEAL_II_METIS_INCDIR
 DEAL_II_METIS_LIBDIR
+DEAL_II_METIS_DIR
 USE_CONTRIB_METIS
 TECPLOT_INCLUDE_DIR
 USE_CONTRIB_HSL
 # Check whether --with-metis was given.
 if test "${with_metis+set}" = set; then :
   withval=$with_metis;
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for METIS library directory" >&5
+$as_echo_n "checking for METIS library directory... " >&6; }
         USE_CONTRIB_METIS=yes
         DEAL_II_METIS_DIR="$withval"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEAL_II_METIS_DIR" >&5
 $as_echo "$DEAL_II_METIS_DIR" >&6; }
 
-                if test ! -d $DEAL_II_METIS_DIR/Lib ; then
+                if test ! -d $DEAL_II_METIS_DIR/lib ; then
           as_fn_error $? "Path to Metis specified with --with-metis does not point to a complete Metis installation" "$LINENO" 5
         fi
 
-        DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR"
+        DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR/lib"
+
+        if test ! -d $DEAL_II_METIS_DIR/include ; then
+          as_fn_error $? "Path to Metis specified with --with-metis does not point to a complete Metis installation" "$LINENO" 5
+        fi
+
+        DEAL_II_METIS_INCDIR="$DEAL_II_METIS_DIR/include"
 
 else
 
@@ -12712,7 +12722,7 @@ else
           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEAL_II_METIS_DIR" >&5
 $as_echo "$DEAL_II_METIS_DIR" >&6; }
 
-                    if test ! -d $DEAL_II_METIS_DIR/Lib ; then
+                    if test ! -d $DEAL_II_METIS_DIR/lib ; then
             as_fn_error $? "The path to Metis specified in the METIS_DIR environment variable does not point to a complete Metis installation" "$LINENO" 5
           fi
           DEAL_II_METIS_LIBDIR="$DEAL_II_METIS_DIR"
@@ -12728,6 +12738,9 @@ fi
 # Check whether --with-metis-libs was given.
 if test "${with_metis_libs+set}" = set; then :
   withval=$with_metis_libs;
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for METIS library directory" >&5
+$as_echo_n "checking for METIS library directory... " >&6; }
         USE_CONTRIB_METIS=yes
         DEAL_II_METIS_LIBDIR="$withval"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEAL_II_METIS_LIBDIR" >&5
@@ -12771,6 +12784,8 @@ $as_echo "#define DEAL_II_USE_METIS 1" >>confdefs.h
 
 
 
+
+
 # Check whether --with-umfpack was given.
 if test "${with_umfpack+set}" = set; then :
   withval=$with_umfpack;

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.