${CMAKE_CURRENT_BINARY_DIR}/_bandwidth_sensor.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(bandwidth_simulator ${CMAKE_CURRENT_BINARY_DIR}/_bandwidth_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/bandwidth.c)
${CMAKE_CURRENT_BINARY_DIR}/_saturate_sensor.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(saturate_simulator ${CMAKE_CURRENT_BINARY_DIR}/_saturate_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/saturate.c)
${CMAKE_CURRENT_BINARY_DIR}/_all2all_receiver.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(all2all_simulator ${CMAKE_CURRENT_BINARY_DIR}/_all2all_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/all2all.c)
${CMAKE_CURRENT_BINARY_DIR}/_chrono_multiplier.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(chrono_simulator ${CMAKE_CURRENT_BINARY_DIR}/_chrono_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/chrono.c)
${CMAKE_CURRENT_SOURCE_DIR}/_ping_server.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(ping_simulator_console ${CMAKE_CURRENT_SOURCE_DIR}/_ping_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/ping_server.c
${CMAKE_CURRENT_BINARY_DIR}/_mmrpc_server.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(mmrpc_simulator ${CMAKE_CURRENT_BINARY_DIR}/_mmrpc_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/mmrpc_common.c
${CMAKE_CURRENT_BINARY_DIR}/_simple_token_node.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(simple_token_simulator ${CMAKE_CURRENT_BINARY_DIR}/_simple_token_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/simple_token.c)
${CMAKE_CURRENT_BINARY_DIR}/_ping_server.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(ping_simulator ${CMAKE_CURRENT_BINARY_DIR}/_ping_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/ping_server.c
${CMAKE_CURRENT_BINARY_DIR}/_pmm_master.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(pmm_simulator ${CMAKE_CURRENT_BINARY_DIR}/_pmm_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/pmm.c)
${CMAKE_CURRENT_BINARY_DIR}/_properties_bob.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(properties_simulator ${CMAKE_CURRENT_BINARY_DIR}/_properties_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/properties.c)
${CMAKE_CURRENT_BINARY_DIR}/_rpc_server.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(rpc_simulator ${CMAKE_CURRENT_BINARY_DIR}/_rpc_simulator.c rpc.c)
add_executable(rpc_client ${CMAKE_CURRENT_BINARY_DIR}/_rpc_client.c rpc.c)
${CMAKE_CURRENT_BINARY_DIR}/_spawn_server.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(spawn_simulator ${CMAKE_CURRENT_BINARY_DIR}/_spawn_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/spawn.c)
${CMAKE_CURRENT_BINARY_DIR}/_synchro_philosopher.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(synchro_simulator ${CMAKE_CURRENT_BINARY_DIR}/_synchro_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/philosopher.c)
${CMAKE_CURRENT_BINARY_DIR}/_timer_client.c
PROPERTIES GENERATED true)
-set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(timer_simulator ${CMAKE_CURRENT_BINARY_DIR}/_timer_simulator.c
${CMAKE_CURRENT_SOURCE_DIR}/timer.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/actions/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(actions actions.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/gtnets/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(gtnets "gtnets.c")
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/icomms/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(peer peer.c)
target_link_libraries(peer simgrid)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/masterslave/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(masterslave_failure "masterslave_failure.c")
add_executable(masterslave_forwarder "masterslave_forwarder.c")
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/mc/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(centralized centralized_mutex.c)
add_executable(bugged1 bugged1.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/migration/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(migration migration.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/parallel_task/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(parallel_task parallel_task.c)
add_executable(test_ptask test_ptask.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/priority/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(priority priority.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/properties/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(msg_prop msg_prop.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/sendrecv/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(sendrecv sendrecv.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/suspend/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(suspend suspend.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/trace/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(test_trace_integration test_trace_integration.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/msg/tracing/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
set(LIBRARY_OUTPUT_PATH "${PROJECT_DIRECTORY}/lib")
-add_executable(ms ${PROJECT_DIRECTORY}/examples/msg/tracing/ms.c)
-add_executable(categories ${PROJECT_DIRECTORY}/examples/msg/tracing/categories.c)
-add_executable(volume ${PROJECT_DIRECTORY}/examples/msg/tracing/volume.c)
-add_executable(tasks ${PROJECT_DIRECTORY}/examples/msg/tracing/tasks.c)
-add_executable(procmig ${PROJECT_DIRECTORY}/examples/msg/tracing/procmig.c)
+add_executable(ms ${CMAKE_CURRENT_SOURCE_DIR}/ms.c)
+add_executable(categories ${CMAKE_CURRENT_SOURCE_DIR}/categories.c)
+add_executable(volume ${CMAKE_CURRENT_SOURCE_DIR}/volume.c)
+add_executable(tasks ${CMAKE_CURRENT_SOURCE_DIR}/tasks.c)
+add_executable(procmig ${CMAKE_CURRENT_SOURCE_DIR}/procmig.c)
### Add definitions for compile
target_link_libraries(ms simgrid m )
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}/")
add_executable(ex_sd_test sd_test.c)
add_executable(sd_test2 sd_test2.c)
add_custom_command(TARGET ex_sd_test
POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_test ${PROJECT_DIRECTORY}/examples/simdag/sd_test
- WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/"
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/ex_sd_test ${CMAKE_CURRENT_BINARY_DIR}/sd_test
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
)
get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
set_directory_properties(
PROPERTIES
- ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${PROJECT_DIRECTORY}/examples/simdag/sd_test")
+ ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${CMAKE_CURRENT_BINARY_DIR}/sd_test")
else(NOT WIN32)
target_link_libraries(ex_sd_test simgrid)
add_custom_command(TARGET ex_sd_test
POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_test.exe ${PROJECT_DIRECTORY}/examples/simdag/sd_test.exe
- WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/"
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/ex_sd_test.exe ${CMAKE_CURRENT_BINARY_DIR}/sd_test.exe
+ WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/"
)
get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
set_directory_properties(
PROPERTIES
- ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${PROJECT_DIRECTORY}/examples/simdag/sd_test.exe")
+ ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${CMAKE_CURRENT_BINARY_DIR}/sd_test.exe")
endif(NOT WIN32)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/dax/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(dax_test dax_test.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/dot")
-set(LIBRARY_OUTPUT_PATH "${PROJECT_DIRECTORY}/lib")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(dot_test dot_test.c) #add_executable(<name_of_target> <src list>)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/metaxml/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(sd_meta sd_meta.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/properties/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(sd_prop sd_prop.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/examples/simdag/scheduling/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
add_executable(minmin_test minmin_test.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/testsuite/simdag/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}/testsuite/simdag/")
add_executable(sd_test sd_test.c)
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/testsuite/surf/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}/testsuite/surf/")
add_executable(lmm_usage "lmm_usage.c")
add_executable(maxmin_bench "maxmin_bench.c")
cmake_minimum_required(VERSION 2.6)
-set(EXECUTABLE_OUTPUT_PATH "${PROJECT_DIRECTORY}/testsuite/xbt/")
+set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}/testsuite/xbt/")
add_executable(log_usage "log_usage.c")
add_executable(graphxml_usage "graphxml_usage.c")