X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e36b8220096b9dd7344701c4fa6be1ccfb1b647c..dbc6804c876c7a9dc95efc780fb8f102f8bee5f7:/examples/gras/console/CMakeLists.txt diff --git a/examples/gras/console/CMakeLists.txt b/examples/gras/console/CMakeLists.txt index 6e7a215b7c..29309c0c64 100644 --- a/examples/gras/console/CMakeLists.txt +++ b/examples/gras/console/CMakeLists.txt @@ -1,34 +1,34 @@ if(HAVE_LUA) cmake_minimum_required(VERSION 2.6) -set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/_ping_simulator.c - ${CMAKE_CURRENT_SOURCE_DIR}/_ping_client.c - ${CMAKE_CURRENT_SOURCE_DIR}/_ping_server.c +set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/_ping_simulator.c + ${CMAKE_CURRENT_BINARY_DIR}/_ping_client.c + ${CMAKE_CURRENT_BINARY_DIR}/_ping_server.c PROPERTIES GENERATED true) set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}") -add_executable(ping_simulator_console ${CMAKE_CURRENT_SOURCE_DIR}/_ping_simulator.c +add_executable(ping_simulator_console ${CMAKE_CURRENT_BINARY_DIR}/_ping_simulator.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_server.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_client.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_common.c) -add_executable(ping_client_console ${CMAKE_CURRENT_SOURCE_DIR}/_ping_client.c +add_executable(ping_client_console ${CMAKE_CURRENT_BINARY_DIR}/_ping_client.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_client.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_common.c) -add_executable(ping_server_console ${CMAKE_CURRENT_SOURCE_DIR}/_ping_server.c +add_executable(ping_server_console ${CMAKE_CURRENT_BINARY_DIR}/_ping_server.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_server.c ${CMAKE_CURRENT_SOURCE_DIR}/ping_common.c) add_custom_command( - OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/_ping_simulator.c - ${CMAKE_CURRENT_SOURCE_DIR}/_ping_client.c - ${CMAKE_CURRENT_SOURCE_DIR}/_ping_server.c - ${CMAKE_HOME_DIRECTORY}/examples/gras/console/simgrid.${LIB_EXE} - COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_BINARY_DIR}/lib/libsimgrid.${LIB_EXE} ${CMAKE_HOME_DIRECTORY}/examples/gras/console/simgrid.${LIB_EXE} + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/_ping_simulator.c + ${CMAKE_CURRENT_BINARY_DIR}/_ping_client.c + ${CMAKE_CURRENT_BINARY_DIR}/_ping_server.c + ${CMAKE_CURRENT_BINARY_DIR}/simgrid.${LIB_EXE} + COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_BINARY_DIR}/lib/libsimgrid.${LIB_EXE} ${CMAKE_CURRENT_BINARY_DIR}/simgrid.${LIB_EXE} COMMAND lua ${CMAKE_CURRENT_SOURCE_DIR}/ping_generator.lua - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} #needed to find simgrid.so. By default CMAKE_CURRENT_BINARY_DIR + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} #needed to find simgrid.so. By default CMAKE_CURRENT_BINARY_DIR ) ### Add definitions for compile