From: navarrop Date: Tue, 6 Apr 2010 13:26:51 +0000 (+0000) Subject: Be sure we can execute some scripts before use mainainer mode. X-Git-Tag: SVN~299 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/f0999a1afb538c9e20c15c2516d575893a68f223?ds=sidebyside Be sure we can execute some scripts before use mainainer mode. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7441 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 93043e2351..392f7722e9 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -640,4 +640,59 @@ file(GLOB_RECURSE txt_files "${PROJECT_DIRECTORY}/examples/java/comm_time/CommTimeTest" "${PROJECT_DIRECTORY}/examples/java/suspend/SuspendTest" ) + +set(to_svg + ${XBT_RL_SRC} + ${EXTRA_DIST} + ${SMPI_SRC} + ${JMSG_C_SRC} + ${JMSG_JAVA_SRC} + ${GRAS_RL_SRC} + ${XBT_SRC} + ${GTNETS_SRC} + ${SURF_SRC} + ${SIMIX_SRC} + ${TRACING_SRC} + ${MSG_SRC} + ${SIMDAG_SRC} + ${GRAS_COMMON_SRC} + ${GRAS_SG_SRC} + ${AMOK_SRC} + ${LUA_SRC} + ${RUBY_SRC} + ${add_src_files} + ${include_files} + ${xml_files} + ${tesh_files} + ${txt_files} + ${TEST_CFILES} + ${PROJECT_DIRECTORY}/./CMakeLists.txt + ${PROJECT_DIRECTORY}/./AUTHORS + ${PROJECT_DIRECTORY}/./ChangeLog + ${PROJECT_DIRECTORY}/./COPYING + ${PROJECT_DIRECTORY}/./missing + ${PROJECT_DIRECTORY}/./NEWS + ${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 + ${PROJECT_DIRECTORY}/./src/simgrid_units_main.c +) +set(script_to_install + ${PROJECT_DIRECTORY}/./src/smpi/smpicc + ${PROJECT_DIRECTORY}/./src/smpi/smpirun + ${PROJECT_DIRECTORY}/./tools/sg_unit_extractor.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/index_create.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/toc_create.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/index_php.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/doxygen_postprocesser.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/bibtex2html_table_count.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/bibtex2html_postprocessor.pl + ${PROJECT_DIRECTORY}/./tools/doxygen/xbt_log_extract_hierarchy.pl +) + #message("\n\ntesh:\n${txt_files}") diff --git a/buildtools/Cmake/src/CMakeDistrib.txt b/buildtools/Cmake/src/CMakeDistrib.txt index df9428ff14..dc60a6b2e0 100644 --- a/buildtools/Cmake/src/CMakeDistrib.txt +++ b/buildtools/Cmake/src/CMakeDistrib.txt @@ -5,51 +5,13 @@ set(CPACK_PACKAGE_NAME "${PROJECT_NAME}") set(CPACK_PROJECT_NAME "${PROJECT_NAME}") set(CPACK_PACKAGE_FILE_NAME "simgrid-${simgrid_version}~${SVN_VERSION}${GIT_DATE}") set(CPACK_GENERATOR "TBZ2") #;TGZ;TZ;ZIP - -set(to_svg - ${XBT_RL_SRC} - ${EXTRA_DIST} - ${SMPI_SRC} - ${JMSG_C_SRC} - ${JMSG_JAVA_SRC} - ${GRAS_RL_SRC} - ${XBT_SRC} - ${GTNETS_SRC} - ${SURF_SRC} - ${SIMIX_SRC} - ${TRACING_SRC} - ${MSG_SRC} - ${SIMDAG_SRC} - ${GRAS_COMMON_SRC} - ${GRAS_SG_SRC} - ${AMOK_SRC} - ${LUA_SRC} - ${RUBY_SRC} - ${add_src_files} - ${include_files} - ${xml_files} - ${tesh_files} - ${txt_files} - ${TEST_CFILES} - ${PROJECT_DIRECTORY}/./CMakeLists.txt - ${PROJECT_DIRECTORY}/./AUTHORS - ${PROJECT_DIRECTORY}/./ChangeLog - ${PROJECT_DIRECTORY}/./COPYING - ${PROJECT_DIRECTORY}/./missing - ${PROJECT_DIRECTORY}/./NEWS - ${PROJECT_DIRECTORY}/./README - ${PROJECT_DIRECTORY}/./README.IEEE - ${PROJECT_DIRECTORY}/./TODO - ${PROJECT_DIRECTORY}/./src/smpi/smpicc.in - ${PROJECT_DIRECTORY}/./src/smpi/smpicc - ${PROJECT_DIRECTORY}/./src/smpi/smpirun.in - ${PROJECT_DIRECTORY}/./src/smpi/smpirun - ${PROJECT_DIRECTORY}/./src/bindings/ruby/simgrid_ruby.c - ${PROJECT_DIRECTORY}/./src/bindings/ruby_bindings.h - ${PROJECT_DIRECTORY}/./src/simix/smx_context_sysv_private.h - ${PROJECT_DIRECTORY}/./src/simgrid_units_main.c -) +foreach(file ${script_to_install}) + get_filename_component(file_location ${file} PATH) + string(REPLACE "${PROJECT_DIRECTORY}/" "/" file_location ${file_location}) + install(FILES ${file} DESTINATION "${file_location}") +endforeach(file ${EXTRA_DIST}) + foreach(file ${to_svg}) get_filename_component(file_location ${file} PATH) string(REPLACE "${PROJECT_DIRECTORY}/" "/" file_location ${file_location}) diff --git a/buildtools/Cmake/src/CMakeFLEXml.txt b/buildtools/Cmake/src/CMakeFLEXml.txt index d5c7623035..f71d198791 100644 --- a/buildtools/Cmake/src/CMakeFLEXml.txt +++ b/buildtools/Cmake/src/CMakeFLEXml.txt @@ -24,6 +24,10 @@ ENDIF(FLEXML_EXE) if(HAVE_FLEXML AND HAVE_FLEX AND SED_EXE) +foreach(file ${script_to_install}) + exec_program("chmod a=rwx ${file}" OUTPUT_VARIABLE "OKITOKI") +endforeach(file ${script_to_install}) + #surf/simgrid_dtd.l: $(srcdir)/surf/simgrid.dtd exec_program("mkdir -p surf") exec_program("${FLEXML_EXE} --root-tags platform -b 1000000 -P surfxml --sysid=simgrid.dtd -S surf/simgrid_dtd.l -L ${srcdir}/surf/simgrid.dtd" "${PROJECT_DIRECTORY}/src/")