diff --git a/configure.ac b/configure.ac index 23d6afe9b80474587afae00936b6f8e361fc9b45..96e9c00eaebc822dd254234a92067ed818c080df 100755 --- a/configure.ac +++ b/configure.ac @@ -122,13 +122,6 @@ if test x"$with_hdf5" = x"no"; then exit 207 fi - -########## - -## Check for PETSC - -AX_LIB_PETSC() - ######### ###### Check for test coverage @@ -314,6 +307,12 @@ AX_LAPACK([],[]) AX_SUITESPARSE([],[]) +########## + +## Check for PETSC + +AX_LIB_PETSC() + ###### Checking for EIGEN AX_EIGEN([],[]) diff --git a/m4/ax_petsc_lib.m4 b/m4/ax_petsc_lib.m4 index 1bd159091052c10c40e9e9317a4cca0ec579c4ec..ba7fff8942f745cb3fbd11e3374c85fbb074dbe5 100755 --- a/m4/ax_petsc_lib.m4 +++ b/m4/ax_petsc_lib.m4 @@ -105,7 +105,7 @@ AC_DEFUN([AX_LIB_PETSC], [ AX_OPENMP([CFLAGS="$OPENMP_CFLAGS" LDFLAGS="$OPENMP_LDFLAGS"],[]) CFLAGS="$CFLAGS -I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE " - LDFLAGS="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis " + LDFLAGS="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis $SUITESPARSE_LIBS" CC=$CXX AC_LANG_SAVE diff --git a/src/DMatrix/tests/EMatrix_unit_tests.cpp b/src/DMatrix/tests/EMatrix_unit_tests.cpp index 3954bdde6d16b71cb807087c65a51d895d4e8d34..741803b90b0492634d13a086325ba481e58a2c88 100644 --- a/src/DMatrix/tests/EMatrix_unit_tests.cpp +++ b/src/DMatrix/tests/EMatrix_unit_tests.cpp @@ -10,6 +10,8 @@ #include "DMatrix/EMatrix.hpp" #include "memory/HeapMemory.hpp" +#ifdef HAVE_EIGEN + BOOST_AUTO_TEST_SUITE (EMatrix_test) BOOST_AUTO_TEST_CASE( EMatrix_test_use) @@ -102,3 +104,5 @@ BOOST_AUTO_TEST_CASE( EMatrix_test_use) BOOST_AUTO_TEST_SUITE_END() + +#endif