Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
make clean works now
[simgrid.git] / examples / simdag / CMakeLists.txt
index 7f353d4..0e08368 100644 (file)
@@ -12,21 +12,21 @@ target_link_libraries(ex_sd_test2 simgrid pthread m -fprofile-arcs)
 target_link_libraries(ex_sd_seq_access simgrid pthread m -fprofile-arcs)
 
 add_custom_command(TARGET ex_sd_test
-POST_BUILD
-COMMAND "cp" 
-ARGS ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_test ${PROJECT_DIRECTORY}/examples/simdag/sd_test
-WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/"
+       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/"
 )
 add_custom_command(TARGET ex_sd_test2
-POST_BUILD
-COMMAND "cp" 
-ARGS ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_test2 ${PROJECT_DIRECTORY}/examples/simdag/sd_test2
-WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/"
-)
+       POST_BUILD
+       COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_test2 ${PROJECT_DIRECTORY}/examples/simdag/sd_test2
+       WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/")
 
 add_custom_command(TARGET ex_sd_seq_access
-POST_BUILD
-COMMAND "cp" 
-ARGS ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_seq_access ${PROJECT_DIRECTORY}/examples/simdag/sd_seq_access
-WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/"
-)
+       POST_BUILD
+       COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_DIRECTORY}/examples/simdag/ex_sd_seq_access ${PROJECT_DIRECTORY}/examples/simdag/sd_seq_access
+       WORKING_DIRECTORY "${PROJECT_DIRECTORY}/examples/simdag/")
+
+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;${PROJECT_DIRECTORY}/examples/simdag/sd_test2;${PROJECT_DIRECTORY}/examples/simdag/sd_seq_access")