X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/54ce1078962f1acdd7af97bc1c27d13d1c6396cc..8fe1e3cca5bb3ef3d4ed2d2940eac845ed956f90:/buildtools/Cmake/src/CMakeDistrib.txt diff --git a/buildtools/Cmake/src/CMakeDistrib.txt b/buildtools/Cmake/src/CMakeDistrib.txt index f664e057f2..8ebffaf3a4 100644 --- a/buildtools/Cmake/src/CMakeDistrib.txt +++ b/buildtools/Cmake/src/CMakeDistrib.txt @@ -3,7 +3,7 @@ set(simgrid_version "3.3.5") set(CMAKE_PROJECT_NAME "${PROJECT_NAME}") set(CPACK_PACKAGE_NAME "${PROJECT_NAME}") set(CPACK_PROJECT_NAME "${PROJECT_NAME}") -set(CPACK_PACKAGE_FILE_NAME "simgrid-${simgrid_version}_rev_${SVN_VERSION}") +set(CPACK_PACKAGE_FILE_NAME "simgrid-${simgrid_version}_rev_${SVN_VERSION}${GIT_VERSION}") set(CPACK_GENERATOR "TBZ2") #;TGZ;TZ;ZIP set(to_svg @@ -38,6 +38,11 @@ set(to_svg ${PROJECT_DIRECTORY}/./README ${PROJECT_DIRECTORY}/./README.IEEE ${PROJECT_DIRECTORY}/./TODO + ${PROJECT_DIRECTORY}/./src/smpi/smpicc.in + ${PROJECT_DIRECTORY}/./src/smpi/smpirun.in + ${PROJECT_DIRECTORY}/./src/bindings/ruby/simgrid_ruby.c + ${PROJECT_DIRECTORY}/./src/bindings/ruby_bindings.h + ${PROJECT_DIRECTORY}/./src/simix/smx_context_sysv_private.h ) foreach(file ${to_svg}) @@ -86,4 +91,31 @@ COMMAND echo "uninstall simgrid" COMMAND echo "TODO" ) +add_custom_target(html +COMMAND echo "Make the html doc" +COMMAND cmake ./ +COMMAND rm -rf ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/CMakeFiles +COMMAND rm ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/CMakeCache.txt +COMMAND rm ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/cmake_install.cmake +COMMAND rm ${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc/Makefile +WORKING_DIRECTORY "${PROJECT_DIRECTORY}/buildtools/Cmake/src/doc" +) + +add_custom_target(dist +COMMAND make package +COMMAND rm -rf ${PROJECT_DIRECTORY}/_CPack_Packages +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) +add_custom_target(distcheck +COMMAND make package +COMMAND rm -rf ${PROJECT_DIRECTORY}/_CPack_Packages +COMMAND tar xvf ${CPACK_PACKAGE_FILE_NAME}.tar.bz2 +COMMAND cd ${CPACK_PACKAGE_FILE_NAME} +COMMAND cd ${CPACK_PACKAGE_FILE_NAME} && cmake -Ddisable_java=on . +COMMAND cd ${CPACK_PACKAGE_FILE_NAME} && make +COMMAND cd ${CPACK_PACKAGE_FILE_NAME} && make test +COMMAND rm -rf ${CPACK_PACKAGE_FILE_NAME} +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" +) + include(CPack)