X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/699bda6ce1c7b1c65fedf361ebaf2d68e595f5a6..0bb379e3b645a2d1cbc8ff1c4d2e4fa4f78fa377:/buildtools/Cmake/CompleteInFiles.cmake diff --git a/buildtools/Cmake/CompleteInFiles.cmake b/buildtools/Cmake/CompleteInFiles.cmake index dc98c0cae4..aa90ee3896 100644 --- a/buildtools/Cmake/CompleteInFiles.cmake +++ b/buildtools/Cmake/CompleteInFiles.cmake @@ -250,7 +250,6 @@ if(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/.git) exec_program("git --git-dir=${CMAKE_HOME_DIRECTORY}/.git log --oneline -1" OUTPUT_VARIABLE "GIT_VERSION") exec_program("git --git-dir=${CMAKE_HOME_DIRECTORY}/.git log -n 1 --format=%ai ." OUTPUT_VARIABLE "GIT_DATE") - exec_program("git svn info" ${CMAKE_HOME_DIRECTORY} OUTPUT_VARIABLE "GIT_SVN_VERSION") string(REGEX REPLACE " .*" "" GIT_VERSION "${GIT_VERSION}") STRING(REPLACE " +0000" "" GIT_DATE ${GIT_DATE}) @@ -643,9 +642,6 @@ configure_file(${CMAKE_HOME_DIRECTORY}/src/smpi/smpicc.in ${CMAKE_CURRENT_BINARY configure_file(${CMAKE_HOME_DIRECTORY}/src/smpi/smpif2c.in ${CMAKE_CURRENT_BINARY_DIR}/bin/smpif2c @ONLY) configure_file(${CMAKE_HOME_DIRECTORY}/src/smpi/smpiff.in ${CMAKE_CURRENT_BINARY_DIR}/bin/smpiff @ONLY) configure_file(${CMAKE_HOME_DIRECTORY}/src/smpi/smpirun.in ${CMAKE_CURRENT_BINARY_DIR}/bin/smpirun @ONLY) -configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/hostfile ${CMAKE_CURRENT_BINARY_DIR}/examples/smpi/hostfile COPYONLY) -configure_file(${CMAKE_HOME_DIRECTORY}/examples/msg/small_platform.xml ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform.xml COPYONLY) -configure_file(${CMAKE_HOME_DIRECTORY}/examples/msg/small_platform_with_routers.xml ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform_with_routers.xml COPYONLY) exec_program("chmod a=rwx ${CMAKE_CURRENT_BINARY_DIR}/bin/smpicc" OUTPUT_VARIABLE OKITOKI) exec_program("chmod a=rwx ${CMAKE_CURRENT_BINARY_DIR}/bin/smpif2c" OUTPUT_VARIABLE OKITOKI) @@ -656,17 +652,32 @@ set(generate_files_to_clean ${CMAKE_CURRENT_BINARY_DIR}/src/context_sysv_config.h ${CMAKE_CURRENT_BINARY_DIR}/src/gras_config.h ${CMAKE_CURRENT_BINARY_DIR}/include/simgrid_config.h +${CMAKE_CURRENT_BINARY_DIR}/include/smpi/smpif.h ${CMAKE_CURRENT_BINARY_DIR}/bin/smpicc ${CMAKE_CURRENT_BINARY_DIR}/bin/smpif2c ${CMAKE_CURRENT_BINARY_DIR}/bin/smpiff ${CMAKE_CURRENT_BINARY_DIR}/bin/smpirun ${CMAKE_CURRENT_BINARY_DIR}/bin/colorize ${CMAKE_CURRENT_BINARY_DIR}/bin/simgrid_update_xml -${CMAKE_CURRENT_BINARY_DIR}/examples/smpi/hostfile ${CMAKE_CURRENT_BINARY_DIR}/examples/smpi/smpi_traced.trace -${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform.xml -${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform_with_routers.xml +${CMAKE_CURRENT_BINARY_DIR}/src/supernovae_sg.c +${CMAKE_CURRENT_BINARY_DIR}/src/supernovae_gras.c +${CMAKE_CURRENT_BINARY_DIR}/src/supernovae_smpi.c ) +if("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_HOME_DIRECTORY}") +else("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_HOME_DIRECTORY}") + configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/hostfile ${CMAKE_CURRENT_BINARY_DIR}/examples/smpi/hostfile COPYONLY) + configure_file(${CMAKE_HOME_DIRECTORY}/examples/msg/small_platform.xml ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform.xml COPYONLY) + configure_file(${CMAKE_HOME_DIRECTORY}/examples/msg/small_platform_with_routers.xml ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform_with_routers.xml COPYONLY) + + set(generate_files_to_clean + ${generate_files_to_clean} + ${CMAKE_CURRENT_BINARY_DIR}/examples/smpi/hostfile + ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform.xml + ${CMAKE_CURRENT_BINARY_DIR}/examples/msg/small_platform_with_routers.xml + ) +endif("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_HOME_DIRECTORY}") + SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${generate_files_to_clean}")