X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a55549d1f97905cec49c509245ff7a0cc1559a42..33a0823f281a06c8637eb7ef2ca9d37bf110a17d:/tools/cmake/Distrib.cmake diff --git a/tools/cmake/Distrib.cmake b/tools/cmake/Distrib.cmake index 652b572813..8cdd973b1f 100644 --- a/tools/cmake/Distrib.cmake +++ b/tools/cmake/Distrib.cmake @@ -177,7 +177,6 @@ set(source_to_pack ${examples_src} ${tesh_files} ${teshsuite_src} - ${testsuite_src} ${tools_src} ${txt_files} ${xml_files} @@ -196,20 +195,15 @@ add_custom_target(dist-dir ) add_dependencies(dist-dir maintainer_files) -if(IS_DIRECTORY ${CMAKE_BINARY_DIR}/doc/html/) - add_custom_command(TARGET dist-dir POST_BUILD - COMMENT "Copying the documentation" - COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_BINARY_DIR}/doc/html/ ${PROJECT_NAME}-${release_version}/doc/html/ - COMMAND rm -f `grep -rl " Reference" ${PROJECT_NAME}-${release_version}/doc/html/` # Doxygen, go away - COMMAND rm -f `grep -rl "Member List" ${PROJECT_NAME}-${release_version}/doc/html/` # Doxygen, you're getting annoying - ) -endif() - set(dirs_in_tarball "") +set(PYTHON_SOURCES "include MANIFEST.in") foreach(file ${source_to_pack}) #message(${file}) # This damn prefix is still set somewhere (seems to be in subdirs) string(REPLACE "${CMAKE_HOME_DIRECTORY}/" "" file "${file}") + + # Prepare the list of files to include in the python sdist, one per line + set(PYTHON_SOURCES "${PYTHON_SOURCES}\ninclude ${file}") # Create the directory on need get_filename_component(file_location ${file} PATH) @@ -226,6 +220,9 @@ foreach(file ${source_to_pack}) TARGET dist-dir COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/${file} ${PROJECT_NAME}-${release_version}/${file_location}) endforeach(file ${source_to_pack}) +configure_file("${CMAKE_HOME_DIRECTORY}/MANIFEST.in.in" "${CMAKE_BINARY_DIR}/MANIFEST.in" @ONLY IMMEDIATE) +unset(PYTHON_SOURCES) + add_custom_command( TARGET dist-dir