From 215f0e3a208675a767858de35f80f20b95a12ff6 Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt <Ansgar.Burchardt@tu-dresden.de> Date: Tue, 16 Feb 2016 13:13:48 +0100 Subject: [PATCH] Add SuiteSparse flags to umfpacksolvertest --- CMakeLists.txt | 4 ++++ dune/solvers/test/CMakeLists.txt | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7ae77a9..6a2d30b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,10 @@ include(DuneMacros) # start a dune project with information from dune.module dune_project() +# Optional packages that are only needed for tests: +find_package(SuiteSparse OPTIONAL_COMPONENTS UMFPACK) +include(AddSuiteSparseFlags) + add_subdirectory("m4") add_subdirectory("dune") add_subdirectory("doc") diff --git a/dune/solvers/test/CMakeLists.txt b/dune/solvers/test/CMakeLists.txt index adbd5b3..2957686 100644 --- a/dune/solvers/test/CMakeLists.txt +++ b/dune/solvers/test/CMakeLists.txt @@ -21,7 +21,8 @@ endif() set(TESTS ${OTHER_TESTS} ${GRID_BASED_TESTS}) if(SuiteSparse_UMFPACK_FOUND) - list(APPEND TESTS umfpacksolvertest) + dune_add_test(SOURCES umfpacksolvertest.cc) + add_dune_suitesparse_flags(umfpacksolvertest) endif() foreach(_test ${TESTS}) -- GitLab