-
Praetorius, Simon authoredPraetorius, Simon authored
CMakeLists.txt 1.23 KiB
add_executable(example1 example1.cc)
target_link_dune_default_libraries(example1)
# we need a grid supporting worlddim != griddim in this example
if(Alberta_FOUND OR dune-foamgrid_FOUND OR dune-alugrid_FOUND)
add_executable(example2 example2.cc)
target_compile_definitions(example2 PRIVATE
"DUNE_GRID_PATH=\"${PROJECT_SOURCE_DIR}/doc/grids/\"")
target_link_dune_default_libraries(example2)
add_dune_alberta_flags(example2 GRIDDIM 2 WORLDDIM 3)
endif()
# This example required dune-functions to define a localizable grid function
if(dune-functions_FOUND)
add_executable(example3 example3.cc)
target_link_dune_default_libraries(example3)
endif()
# This example required dune-vtk
if (dune-foamgrid_FOUND AND dune-vtk_FOUND)
add_executable(example4 example4.cc)
target_compile_definitions(example4 PRIVATE
"DUNE_GRID_PATH=\"${PROJECT_SOURCE_DIR}/doc/grids/\"")
target_link_dune_default_libraries(example4)
endif ()
# This example required dune-vtk
if (dune-vtk_FOUND)
add_executable(example5 example5.cc)
target_link_dune_default_libraries(example5)
endif ()
add_executable(example6 example6.cc)
target_link_dune_default_libraries(example6)
add_executable(example7 example7.cc)
target_link_dune_default_libraries(example7)