From d6410ee5e34c069082d47780100471dd59610140 Mon Sep 17 00:00:00 2001 From: Markus Blatt <mblatt@dune-project.org> Date: Mon, 5 Mar 2012 12:09:53 +0000 Subject: [PATCH] Bugfix of last commit. Default to metis and parmetis as lib name. Use correct variable names. [[Imported from SVN: r6579]] --- m4/parmetis.m4 | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/m4/parmetis.m4 b/m4/parmetis.m4 index 03035e640..bf3b38705 100644 --- a/m4/parmetis.m4 +++ b/m4/parmetis.m4 @@ -22,6 +22,10 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ if test -d "$withval" ; then # get absolute path with_parmetis=`eval cd $withval 2>&1 && pwd` + if test -f "$with_parmetis/include/parmetis.h" ; then + lib_path=lib + include_path=include + fi AC_MSG_RESULT(yes) else with_parmetis="no" @@ -60,14 +64,12 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ fi fi ]) - AC_ARG_WITH([libparmetis_name], + AC_ARG_WITH([parmetis-lib], [AC_HELP_STRING([--with-parmetis-lib], [name of the parmetis libraries (default is parmetis)])], - ,, - [with_parmetis_lib="parmetis"]) -AC_ARG_WITH([libmetis_name], + ,[with_parmetis_lib=parmetis]) + AC_ARG_WITH([metis-lib], [AC_HELP_STRING([--with-metis-lib], [name of the metis libraries (default is metis)])], - ,, - [with_parmetis_lib="metis"]) + ,[with_metis_lib=metis]) # store old values ac_save_LDFLAGS="$LDFLAGS" @@ -79,7 +81,7 @@ AC_ARG_WITH([libmetis_name], # defaultpath PARMETIS_LIB_PATH="$with_parmetis$lib_path" - PARMETIS_INCLUDE_PATH="$with_parmetis$include_path" + PARMETIS_INCLUDE_PATH="$with_parmetis/$include_path" PARMETIS_LIBS="-L$PARMETIS_LIB_PATH -l$with_metis_lib $DUNEMPILIBS -lm" PARMETIS_LDFLAGS="$DUNEMPILDFLAGS" @@ -117,7 +119,7 @@ AC_ARG_WITH([libmetis_name], if test x$HAVE_PARMETIS = x1 ; then DUNE_CHECK_LIB_EXT([$PARMETIS_LIB_PATH], [$with_parmetis_lib], [parmetis_v3_partkway], [ - PARMETIS_LIBS="-L$PARMETIS_LIB_PATH -l$with_parmetis_lib" + PARMETIS_LIBS="-L$PARMETIS_LIB_PATH -l$with_parmetis_lib $PARMETIS_LIBS" ],[ HAVE_PARMETIS="0" AC_MSG_WARN(libparmetis not found!) -- GitLab