1 foreach (example mpi storage)
2 add_executable (${example}_actions ${example}_actions.c)
3 target_link_libraries(${example}_actions simgrid)
5 set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/${example}_actions.tesh)
6 set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/${example}_actions.c)
7 set(txt_files ${txt_files} ${CMAKE_CURRENT_SOURCE_DIR}/${example}_actions.txt)
8 set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/${example}_deployment.xml)
10 ADD_TESH_FACTORIES(msg-${example}-actions "thread;ucontext;raw;boost" --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/actions --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/actions ${example}_actions.tesh)
13 set(examples_src ${examples_src} PARENT_SCOPE)
14 set(tesh_files ${tesh_files} PARENT_SCOPE)
15 set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/mpi_deployment_split.xml PARENT_SCOPE)
16 set(txt_files ${txt_files} ${CMAKE_CURRENT_SOURCE_DIR}/mpi_actions_split_p0.txt
17 ${CMAKE_CURRENT_SOURCE_DIR}/mpi_actions_split_p1.txt PARENT_SCOPE)