1 foreach (example master_worker_vm simple_vm migrate_vm bound scale multicore two_tasks_vm)
2 add_executable (${example} ${example}.c)
3 target_link_libraries(${example} simgrid)
4 set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/${example}.c)
7 ADD_TESH_FACTORIES(msg-cloud-master-worker-vm "thread;ucontext;raw;boost" --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/cloud/ --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/ --cd ${CMAKE_BINARY_DIR}/examples/msg/cloud/ ${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/master_worker_vm.tesh)
8 ADD_TESH_FACTORIES(msg-cloud-two-tasks-vm "thread;ucontext;raw;boost" --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/cloud/ --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/ --cd ${CMAKE_BINARY_DIR}/examples/msg/cloud/ ${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/two_tasks_vm.tesh)
9 ADD_TESH_FACTORIES(msg-cloud-simple-vm "thread;ucontext;raw;boost" --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/cloud/ --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/ --cd ${CMAKE_BINARY_DIR}/examples/msg/cloud/ ${CMAKE_HOME_DIRECTORY}/examples/msg/cloud/simple_vm.tesh)
11 set(examples_src ${examples_src} PARENT_SCOPE)
12 set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/master_worker_vm.tesh
13 ${CMAKE_CURRENT_SOURCE_DIR}/two_tasks_vm.tesh
14 ${CMAKE_CURRENT_SOURCE_DIR}/simple_vm.tesh PARENT_SCOPE)
15 set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/multicore_plat.xml PARENT_SCOPE)