Skip to content
Snippets Groups Projects
Commit aa05c8d9 authored by Carsten Gräser's avatar Carsten Gräser
Browse files

[test]Simplify CMakeLists.txt

This cmake file was overly complicated for historical reasons.
parent 26f77b93
No related branches found
No related tags found
1 merge request!139[test]Simplify CMakeLists.txt
Pipeline #59425 passed
# Put your test in here if it needs access to external grids
set(GRID_BASED_TESTS
basisgridfunctiontest
basisinterpolatortest
assembletransferoperatortest
boundarypatchtest
boundarypatchprolongatortest
coarsegridfunctionwrappertest
constructboundarydofstest
dunefunctionsipdgassemblertest
functionintegratortest
functionspacebasistest
generalizedlaplaceassemblertest
gradientassemblertest
gridconstructiontest
gridfunctiontest
gridfunctionadaptortest
h1functionalassemblertest
integraloperatorassemblertest
istlbackendtest
laplaceassemblertest
localassemblertest
secondorderassemblertest
subgridxyfunctionalassemblertest
tensortest
transferoperatorassemblertest
vintagebasisgridfunctiontest
)
if (ADOLC_FOUND)
set(GRID_BASED_TESTS ${GRID_BASED_TESTS} adolctest)
endif(ADOLC_FOUND)
# Tests that should be run unconditionally
dune_add_test(SOURCES assembletransferoperatortest.cc)
dune_add_test(SOURCES basisgridfunctiontest.cc)
dune_add_test(SOURCES basisinterpolatortest.cc)
dune_add_test(SOURCES boundarypatchprolongatortest.cc)
dune_add_test(SOURCES boundarypatchtest.cc)
dune_add_test(SOURCES coarsegridfunctionwrappertest.cc)
dune_add_test(SOURCES constructboundarydofstest.cc)
dune_add_test(SOURCES dunefunctionsipdgassemblertest.cc)
dune_add_test(SOURCES functionintegratortest.cc)
dune_add_test(SOURCES functionspacebasistest.cc)
dune_add_test(SOURCES generalizedlaplaceassemblertest.cc)
dune_add_test(SOURCES gradientassemblertest.cc)
dune_add_test(SOURCES gridconstructiontest.cc)
dune_add_test(SOURCES gridfunctionadaptortest.cc)
dune_add_test(SOURCES gridfunctiontest.cc)
dune_add_test(SOURCES h1functionalassemblertest.cc)
dune_add_test(SOURCES integraloperatorassemblertest.cc)
dune_add_test(SOURCES istlbackendtest.cc)
dune_add_test(SOURCES laplaceassemblertest.cc)
dune_add_test(SOURCES localassemblertest.cc)
dune_add_test(SOURCES makerefinedsimplexgeometrytest.cc)
dune_add_test(SOURCES mappedmatrixtest.cc)
dune_add_test(SOURCES newpfeassemblertest.cc)
dune_add_test(SOURCES pgmtest.cc)
dune_add_test(SOURCES ppmtest.cc)
dune_add_test(SOURCES refinedsimplexgeometrytest.cc)
dune_add_test(SOURCES test-polyhedral-minimisation.cc)
dune_add_test(SOURCES secondorderassemblertest.cc)
dune_add_test(SOURCES subgridxyfunctionalassemblertest.cc)
dune_add_test(SOURCES symmetricmatrixtest.cc)
set(TESTS ${GRID_BASED_TESTS})
# Setup targets, register tests, and add dune flags
foreach(_test ${TESTS})
dune_add_test(SOURCES ${_test}.cc)
endforeach()
dune_add_test(SOURCES tensortest.cc)
dune_add_test(SOURCES test-polyhedral-minimisation.cc)
dune_add_test(SOURCES transferoperatorassemblertest.cc)
dune_add_test(SOURCES vintagebasisgridfunctiontest.cc)
# PYTHONLIBS_FOUND is just placed for backward compatibility with 2.7 Core tests
# and can be removed once tests against 2.7 Core are disabled
......@@ -60,6 +46,7 @@ if (Python3_FOUND OR PYTHONLIBS_FOUND)
endif()
if (ADOLC_FOUND)
dune_add_test(SOURCES adolctest.cc)
add_dune_adolc_flags(adolctest)
endif()
......
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