From 0ac06881bf3de5c2e53f23f6a3e2cebe9888c307 Mon Sep 17 00:00:00 2001
From: Katharina Heck <katharina.heck@iws.uni-stuttgart.de>
Date: Wed, 29 Aug 2018 14:50:39 +0200
Subject: [PATCH] [cleanup] reuse executable

---
 test/porousmediumflow/2pncmin/implicit/CMakeLists.txt    | 9 +++++----
 .../porousmediumflow/2pncmin/implicit/test_2pncmin_fv.cc | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/test/porousmediumflow/2pncmin/implicit/CMakeLists.txt b/test/porousmediumflow/2pncmin/implicit/CMakeLists.txt
index 97acf87e36..20c5776b64 100644
--- a/test/porousmediumflow/2pncmin/implicit/CMakeLists.txt
+++ b/test/porousmediumflow/2pncmin/implicit/CMakeLists.txt
@@ -1,9 +1,11 @@
 dune_symlink_to_source_files(FILES test_2pncmin.input)
 
+add_executable(test_2pncmin_box EXCLUDE_FROM_ALL test_2pncmin_fv.cc)
+target_compile_definitions(test_2pncmin_box PUBLIC TYPETAG=DissolutionBoxTypeTag)
+
 # isothermal tests
 dune_add_test(NAME test_2pncmin_box
-              SOURCES test_2pncmin_fv.cc
-              COMPILE_DEFINITIONS TYPETAG=DissolutionBoxTypeTag
+              TARGET test_2pncmin_box
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS      --script fuzzy
                             --files ${CMAKE_SOURCE_DIR}/test/references/saltflushbox2pncmin-reference.vtu
@@ -11,8 +13,7 @@ dune_add_test(NAME test_2pncmin_box
                             --command "${CMAKE_CURRENT_BINARY_DIR}/test_2pncmin_box -ParameterFile test_2pncmin.input -Problem.Name saltflushbox")
 
 dune_add_test(NAME test_2pncmin_box_restart
-              SOURCES  test_2pncmin_fv.cc
-              COMPILE_DEFINITIONS TYPETAG=DissolutionBoxTypeTag
+              TARGET  test_2pncmin_box
               COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
               CMD_ARGS --script fuzzy
                        --files ${CMAKE_SOURCE_DIR}/test/references/saltflushbox2pncmin-reference.vtu
diff --git a/test/porousmediumflow/2pncmin/implicit/test_2pncmin_fv.cc b/test/porousmediumflow/2pncmin/implicit/test_2pncmin_fv.cc
index 494f6854ad..83fad384a0 100644
--- a/test/porousmediumflow/2pncmin/implicit/test_2pncmin_fv.cc
+++ b/test/porousmediumflow/2pncmin/implicit/test_2pncmin_fv.cc
@@ -124,7 +124,7 @@ int main(int argc, char** argv) try
     // the solution vector
     using SolutionVector = typename GET_PROP_TYPE(TypeTag, SolutionVector);
     SolutionVector x(fvGridGeometry->numDofs());
-     if (restartTime > 0)
+    if (restartTime > 0)
     {
         using ModelTraits = typename GET_PROP_TYPE(TypeTag, ModelTraits);
         using FluidSystem = typename GET_PROP_TYPE(TypeTag, FluidSystem);
-- 
GitLab