X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/484b4e771b829f8d409a0be487e9310badf77f5d..d5ee93c28e4539e9d66b83bd06798ef1eb387720:/buildtools/Cmake/src/CMakeDistrib.txt diff --git a/buildtools/Cmake/src/CMakeDistrib.txt b/buildtools/Cmake/src/CMakeDistrib.txt index 86028bc87b..5b592584a3 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}~${SVN_VERSION}${GIT_DATE}") set(CPACK_GENERATOR "TBZ2") #;TGZ;TZ;ZIP set(to_svg @@ -17,6 +17,7 @@ set(to_svg ${GTNETS_SRC} ${SURF_SRC} ${SIMIX_SRC} + ${TRACING_SRC} ${MSG_SRC} ${SIMDAG_SRC} ${GRAS_COMMON_SRC} @@ -38,6 +39,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}) @@ -88,8 +94,29 @@ COMMAND echo "TODO" add_custom_target(html COMMAND echo "Make the html doc" -COMMAND cmake ./buildtools/Cmake/src/doc -COMMAND echo "TODO" +COMMAND echo "cmake -DBIBTEX2HTML=${BIBTEX2HTML} ./" +COMMAND cmake -DBIBTEX2HTML=${BIBTEX2HTML} ./ +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 ${PROJECT_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME} && cmake . +COMMAND cd ${PROJECT_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME} && make +COMMAND cd ${PROJECT_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME} && make test +COMMAND rm -rf ${PROJECT_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME} +WORKING_DIRECTORY "${PROJECT_DIRECTORY}" ) include(CPack)