diff --git a/src/FiniteDifference/eq_unit_test_3d.hpp b/src/FiniteDifference/eq_unit_test_3d.hpp index dd0409579f7a7debedc7616fe11e678c65386fdc..3de621fe70292ae8f0d5a4d6278e3e17a93f6083 100644 --- a/src/FiniteDifference/eq_unit_test_3d.hpp +++ b/src/FiniteDifference/eq_unit_test_3d.hpp @@ -244,8 +244,9 @@ template<typename solver_type,typename lid_nn_3d> void lid_driven_cavity_3d() BOOST_AUTO_TEST_CASE(lid_driven_cavity) { -#ifdef HAVE_PETSC +#if defined(HAVE_EIGEN) && defined(HAVE_SUITESPARSE) lid_driven_cavity_3d<umfpack_solver<double>,lid_nn_3d_eigen>(); +#ifdef HAVE_PETSC lid_driven_cavity_3d<petsc_solver<double>,lid_nn_3d_petsc>(); #endif }