Skip to content
Snippets Groups Projects
Commit 082129bf authored by Stefan Girke's avatar Stefan Girke
Browse files

[cmake] make tests build with 2.4-release

parent c3e0fdef
No related branches found
No related tags found
No related merge requests found
......@@ -11,10 +11,20 @@ add_definitions( "-DDIMRANGE=1" )
add_definitions( "-DFLUX=1" )
add_definitions( "-DPRIMALDG" )
dune_add_test( NAME advdiff
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME advdiffall
SOURCES main.cc )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (${DUNE_FEM_DG_VERSION} 2.4 compability mode) " )
add_executable( advdiff main.cc )
add_executable( advdiffall main.cc )
set_property(TARGET advdiffall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( advdiff advdiffall )
else()
dune_add_test( NAME advdiff
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME advdiffall
SOURCES main.cc )
endif()
add_code_generate_targets( advdiff advdiffall )
......@@ -13,10 +13,16 @@ add_definitions( "-DPOLORDER=2" )
add_definitions( "-DDIMRANGE=5" )
add_definitions( "-DENABLE_ADAPTIVELEAFINDEXSET_FOR_YASPGRID" )
dune_add_test( NAME dataconvert
SOURCES dataconvert.cc )
dune_add_test( NAME checkpointing
SOURCES main.cc )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( dataconvert dataconvert.cc )
add_executable( checkpointing main.cc )
dune_add_test( dataconvert checkpointing )
else()
dune_add_test( NAME dataconvert
SOURCES dataconvert.cc )
dune_add_test( NAME checkpointing
SOURCES main.cc )
endif()
......@@ -10,12 +10,21 @@ add_definitions( "-DGRIDDIM=2" )
add_definitions( "-DFLUX=1" )
add_definitions( "-DPRIMALDG" )
dune_add_test( NAME eulerall
SOURCES main.cc problems/chorjo.cc
COMPILE_DEFINITIONS LIMITER )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( euler main.cc )
add_executable( eulerall main.cc )
set_property(TARGET eulerall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( euler eulerall )
else()
dune_add_test( NAME eulerall
SOURCES main.cc problems/chorjo.cc
COMPILE_DEFINITIONS LIMITER )
dune_add_test( NAME euler
SOURCES main.cc problems/chorjo.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME euler
SOURCES main.cc problems/chorjo.cc
COMPILE_DEFINITIONS POLORDER=2 )
endif()
add_code_generate_targets( euler eulerall )
......@@ -7,12 +7,21 @@ configure_file(parameter.in ${CMAKE_CURRENT_BINARY_DIR}/parameter )
add_definitions( "-DYASPGRID" )
add_definitions( "-DGRIDDIM=2" )
dune_add_test( NAME incompnavierstokesall
SOURCES main.cc )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( incompnavierstokes main.cc )
add_executable( incompnavierstokesall main.cc )
set_property(TARGET incompnavierstokesall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( incompnavierstokes incompnavierstokesall )
else()
dune_add_test( NAME incompnavierstokesall
SOURCES main.cc )
dune_add_test( NAME incompnavierstokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME incompnavierstokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
endif()
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0")
......
......@@ -9,11 +9,20 @@ endif()
add_definitions( "-DALUGRID_SIMPLEX" )
add_definitions( "-DGRIDDIM=2" )
dune_add_test( NAME navierstokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME navierstokesall
SOURCES main.cc )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( navierstokes main.cc )
add_executable( navierstokesall main.cc )
set_property(TARGET navierstokesall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( navierstokes navierstokesall )
else()
dune_add_test( NAME navierstokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME navierstokesall
SOURCES main.cc )
endif()
#set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0" )
......
......@@ -9,12 +9,20 @@ add_definitions( "-DALUGRID_CUBE" )
add_definitions( "-DGRIDDIM=2" )
add_definitions( "-DDIMRANGE=1" )
dune_add_test( NAME poissonall
SOURCES main.cc
COMPILE_DEFINITIONS DGSCHEME ONB )
dune_add_test( NAME poisson
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2)
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( poisson main.cc )
add_executable( poissonall main.cc )
set_property(TARGET poissonall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( poisson poissonall )
else()
dune_add_test( NAME poissonall
SOURCES main.cc )
dune_add_test( NAME poisson
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2)
endif()
#set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0" )
......
......@@ -8,11 +8,20 @@ endif()
add_definitions( "-DYASPGRID" )
add_definitions( "-DGRIDDIM=2" )
dune_add_test( NAME stokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME stokesall
SOURCES main.cc )
if( DUNE_FEM_DG_VERSION VERSION_LESS "2.4.1" )
message( STATUS "Using old test build system (2.4 compability mode) " )
add_executable( stokes main.cc )
add_executable( stokesall main.cc )
set_property(TARGET stokesall APPEND PROPERTY
COMPILE_DEFINITIONS "POLORDER=2" )
dune_add_test( stokes stokesall )
else()
dune_add_test( NAME stokes
SOURCES main.cc
COMPILE_DEFINITIONS POLORDER=2 )
dune_add_test( NAME stokesall
SOURCES main.cc )
endif()
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O0")
......
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