Skip to content
Snippets Groups Projects
Commit 1c0a1008 authored by Timo Koch's avatar Timo Koch
Browse files

[cmake] Add a build_tutorials convenience target to build all tutorials

parent d1157050
No related branches found
No related tags found
2 merge requests!600[WIP][components][plotproperties] Add a source file to plot properties of some components,!561[cmake] Add a build_tutorials convenience target to build all tutorials
add_custom_target(build_tutorials)
add_subdirectory(ex1)
add_subdirectory(ex2)
add_subdirectory(ex3)
......
# the immiscible two-phase simulation program
dune_add_test(NAME exercise1_2p
SOURCES exercise1_2p.cc)
SOURCES exercise1_2p.cc
COMMAND exercise1_2p exercise1.input)
# the compositional two-phase simulation program
dune_add_test(NAME exercise1_2p2c
SOURCES exercise1_2p2c.cc)
SOURCES exercise1_2p2c.cc
COMMAND exercise1_2p2c exercise1.input)
# add tutorial to the common target
add_dependencies(build_tutorials exercise1_2p exercise1_2p2c)
# add a symlink for the input file
dune_symlink_to_source_files(FILES "exercise1.input")
......@@ -2,5 +2,8 @@
dune_add_test(NAME exercise2
SOURCES exercise2.cc)
# add tutorial to the common target
add_dependencies(build_tutorials exercise2)
# add a symlink for the input file
dune_symlink_to_source_files(FILES "exercise2.input")
......@@ -3,6 +3,9 @@ add_input_file_links()
add_dumux_test(tutorial_implicit tutorial_implicit tutorial_implicit.cc
${CMAKE_CURRENT_BINARY_DIR}/tutorial_implicit)
# add tutorial to the common target
add_dependencies(build_tutorials tutorial_implicit)
#install sources
install(FILES
tutorial_implicit.cc
......
......@@ -3,6 +3,9 @@ add_input_file_links()
add_dumux_test(tutorial_sequential tutorial_sequential tutorial_sequential.cc
${CMAKE_CURRENT_BINARY_DIR}/tutorial_sequential)
# add tutorial to the common target
add_dependencies(build_tutorials tutorial_sequential)
#install sources
install(FILES
tutorial_sequential.cc
......
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