Skip to content
Snippets Groups Projects
Commit b8f3b158 authored by Markus Blatt's avatar Markus Blatt
Browse files

Move -L search paths to LIBS (LDFLAGS is only for special options).

Removed default include path.

[[Imported from SVN: r5577]]
parent c1f1e352
No related branches found
No related tags found
No related merge requests found
...@@ -61,10 +61,9 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ ...@@ -61,10 +61,9 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[
PARMETIS_LIB_PATH="$with_parmetis$lib_path" PARMETIS_LIB_PATH="$with_parmetis$lib_path"
PARMETIS_INCLUDE_PATH="$with_parmetis$lib_path" PARMETIS_INCLUDE_PATH="$with_parmetis$lib_path"
PARMETIS_LDFLAGS="-L$PARMETIS_LIB_PATH $MPI_LDFLAGS" PARMETIS_LIBS="-L$PARMETIS_LIB_PATH $MPI_LDFLAGS $MPI_LIBS"
# set variables so that tests can use them # set variables so that tests can use them
LDFLAGS="$LDFLAGS -L$PARMETIS_LIB_PATH $MPI_LDFLAGS"
CPPFLAGS="$CPPFLAGS -I$PARMETIS_INCLUDE_PATH $MPI_CPPFLAGS" CPPFLAGS="$CPPFLAGS -I$PARMETIS_INCLUDE_PATH $MPI_CPPFLAGS"
# check for central header # check for central header
...@@ -81,21 +80,19 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ ...@@ -81,21 +80,19 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[
# if header is found check for the libs # if header is found check for the libs
LIBS="$LIBS $MPILIBS $MPI_LDFLAGS -lm" LIBS="$LIBS $PARMETIS_LIBS -lm"
if test x$HAVE_PARMETIS = x1 ; then if test x$HAVE_PARMETIS = x1 ; then
AC_CHECK_LIB(metis, [metis_partgraphkway],[ AC_CHECK_LIB(metis, [metis_partgraphkway],[
PARMETIS_LIBS="-lm -lmetis" PARMETIS_LIBS="$PARMETIS_LIBS -lmetis"
PARMETIS_LDFLAGS="-L$PARMETIS_LIB_PATH"
LIBS="$LIBS -lmetis"],[ LIBS="$LIBS -lmetis"],[
HAVE_PARMETIS="0" HAVE_PARMETIS="0"
AC_MSG_WARN(libparmetis not found!)]) AC_MSG_WARN(libmetis not found!)])
fi fi
if test x$HAVE_PARMETIS = x1 ; then if test x$HAVE_PARMETIS = x1 ; then
AC_CHECK_LIB(parmetis, [parmetis_v3_partkway],[ AC_CHECK_LIB(parmetis, [parmetis_v3_partkway],[
PARMETIS_LIBS="-lparmetis -lmetis $MPILIBS $MPI_LDFLAGS" PARMETIS_LIBS="$PARMETIS_LIBS -lparmetis -lmetis"
PARMETIS_LDFLAGS="$MPI_LDFLAGS -L$PARMETIS_LIB_PATH"
HAVE_PARMETIS="1"],[ HAVE_PARMETIS="1"],[
HAVE_PARMETIS="0" HAVE_PARMETIS="0"
AC_MSG_WARN(libparmetis not found!)]) AC_MSG_WARN(libparmetis not found!)])
...@@ -109,7 +106,6 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ ...@@ -109,7 +106,6 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[
# did it work? # did it work?
AC_MSG_CHECKING(ParMETIS in $with_parmetis) AC_MSG_CHECKING(ParMETIS in $with_parmetis)
if test x$HAVE_PARMETIS = x1 ; then if test x$HAVE_PARMETIS = x1 ; then
AC_SUBST(PARMETIS_LDFLAGS, $PARMETIS_LDFLAGS)
AC_SUBST(PARMETIS_LIBS, $PARMETIS_LIBS) AC_SUBST(PARMETIS_LIBS, $PARMETIS_LIBS)
AC_SUBST(PARMETIS_CPPFLAGS, $PARMETIS_CPPFLAGS) AC_SUBST(PARMETIS_CPPFLAGS, $PARMETIS_CPPFLAGS)
AC_DEFINE(HAVE_PARMETIS,ENABLE_PARMETIS,[Define if you have the Parmetis library. AC_DEFINE(HAVE_PARMETIS,ENABLE_PARMETIS,[Define if you have the Parmetis library.
...@@ -118,13 +114,13 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[ ...@@ -118,13 +114,13 @@ AC_DEFUN([DUNE_PATH_PARMETIS],[
AC_MSG_RESULT(ok) AC_MSG_RESULT(ok)
# add to global list # add to global list
DUNE_PKG_LDFLAGS="$DUNE_PKG_LDFLAGS $PARMETIS_LDFLAGS"
DUNE_PKG_LIBS="$DUNE_PKG_LIBS $PARMETIS_LIBS" DUNE_PKG_LIBS="$DUNE_PKG_LIBS $PARMETIS_LIBS"
DUNE_PKG_CPPFLAGS="$DUNE_PKG_CPPFLAGS $PARMETIS_CPPFLAGS" DUNE_PKG_CPPFLAGS="$DUNE_PKG_CPPFLAGS $PARMETIS_CPPFLAGS"
# re-set variable correctly # re-set variable correctly
with_parmetis="yes" with_parmetis="yes"
else else
with_parmetis="no"
AC_MSG_RESULT(failed) AC_MSG_RESULT(failed)
fi fi
......
...@@ -94,7 +94,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -94,7 +94,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
SUPERLU_LIB_PATH="$with_superlu/$my_lib_path" SUPERLU_LIB_PATH="$with_superlu/$my_lib_path"
SUPERLU_INCLUDE_PATH="$with_superlu/$my_include_path" SUPERLU_INCLUDE_PATH="$with_superlu/$my_include_path"
SUPERLU_LDFLAGS="-L$SUPERLU_LIB_PATH"
# set variables so that tests can use them # set variables so that tests can use them
CPPFLAGS="$CPPFLAGS -I$SUPERLU_INCLUDE_PATH" CPPFLAGS="$CPPFLAGS -I$SUPERLU_INCLUDE_PATH"
...@@ -110,9 +109,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -110,9 +109,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
# if header is found check for the libs # if header is found check for the libs
if test x$HAVE_SUPERLU = x1 ; then if test x$HAVE_SUPERLU = x1 ; then
OLDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -L$SUPERLU_LIB_PATH"
# if no blas was found, we assume that superlu was compiled with # if no blas was found, we assume that superlu was compiled with
# internal blas # internal blas
if test "x$BLAS_LIBS" = "x"; then if test "x$BLAS_LIBS" = "x"; then
...@@ -124,8 +120,7 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -124,8 +120,7 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
if test x$with_superlu_lib = x; then if test x$with_superlu_lib = x; then
AC_CHECK_LIB(superlu, [dgssvx],[ AC_CHECK_LIB(superlu, [dgssvx],[
SUPERLU_LIBS="-lsuperlu $LIBS" SUPERLU_LIBS="$SUPERLU_LIBS -lsuperlu $LIBS"
SUPERLU_LDFLAGS="$LDFLAGS"
HAVE_SUPERLU="1" HAVE_SUPERLU="1"
],[ ],[
HAVE_SUPERLU="0" HAVE_SUPERLU="0"
...@@ -140,7 +135,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -140,7 +135,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
LIBS="$SUPERLU_LIB_PATH/$with_superlu_lib $LIBS" LIBS="$SUPERLU_LIB_PATH/$with_superlu_lib $LIBS"
AC_CHECK_FUNC(dgssvx, AC_CHECK_FUNC(dgssvx,
[ [
SUPERLU_LDFLAGS="$OLDFLAGS"
SUPERLU_LIBS="$LIBS" SUPERLU_LIBS="$LIBS"
HAVE_SUPERLU="1" HAVE_SUPERLU="1"
AC_MSG_RESULT(yes) AC_MSG_RESULT(yes)
...@@ -162,7 +156,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -162,7 +156,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
# did it work? # did it work?
AC_MSG_CHECKING([SuperLU in $with_superlu]) AC_MSG_CHECKING([SuperLU in $with_superlu])
if test x$HAVE_SUPERLU = x1 ; then if test x$HAVE_SUPERLU = x1 ; then
AC_SUBST(SUPERLU_LDFLAGS, $SUPERLU_LDFLAGS)
AC_SUBST(SUPERLU_LIBS, $SUPERLU_LIBS) AC_SUBST(SUPERLU_LIBS, $SUPERLU_LIBS)
AC_SUBST(SUPERLU_CPPFLAGS, $SUPERLU_CPPFLAGS) AC_SUBST(SUPERLU_CPPFLAGS, $SUPERLU_CPPFLAGS)
AC_DEFINE(HAVE_SUPERLU, 1, [Define to 1 if SUPERLU is found]) AC_DEFINE(HAVE_SUPERLU, 1, [Define to 1 if SUPERLU is found])
...@@ -172,7 +165,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[ ...@@ -172,7 +165,6 @@ AC_DEFUN([DUNE_PATH_SUPERLU],[
AC_MSG_RESULT(ok) AC_MSG_RESULT(ok)
# add to global list # add to global list
DUNE_PKG_LDFLAGS="$DUNE_PKG_LDFLAGS $SUPERLU_LDFLAGS"
DUNE_PKG_LIBS="$DUNE_PKG_LIBS $SUPERLU_LIBS" DUNE_PKG_LIBS="$DUNE_PKG_LIBS $SUPERLU_LIBS"
DUNE_PKG_CPPFLAGS="$DUNE_PKG_CPPFLAGS $SUPERLU_CPPFLAGS" DUNE_PKG_CPPFLAGS="$DUNE_PKG_CPPFLAGS $SUPERLU_CPPFLAGS"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment