From: pini Date: Wed, 7 Apr 2010 13:11:54 +0000 (+0000) Subject: Also install the SMPI binaries. X-Git-Tag: SVN~273 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/50251351a088dbf719dc4890d515077952cfbd76 Also install the SMPI binaries. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7467 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 608e8c1f37..39c5b1d8e7 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -307,6 +307,11 @@ ${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c ${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c ) +set(install_bins +${PROJECT_DIRECTORY}/src/smpi/smpicc +${PROJECT_DIRECTORY}/src/smpi/smpirun +) + set(install_libs ${PROJECT_DIRECTORY}/src/.libs/libsimgrid.* ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_static.* diff --git a/buildtools/Cmake/src/CMakeDistrib.txt b/buildtools/Cmake/src/CMakeDistrib.txt index 93645daa77..d1bf673fcd 100644 --- a/buildtools/Cmake/src/CMakeDistrib.txt +++ b/buildtools/Cmake/src/CMakeDistrib.txt @@ -45,16 +45,20 @@ set(CMAKE_INSTALL_PREFIX ${prefix} CACHE TYPE INTERNAL FORCE) string(REPLACE ";" "\t" install_HEADERS "${install_HEADERS}") string(REPLACE ";" "\t" install_libs "${install_libs}") +string(REPLACE "${PROJECT_DIRECTORY}/src/smpi" "${prefix}/bin" uninstall_bins "${install_bins}") string(REPLACE "${PROJECT_DIRECTORY}/src/.libs" "${prefix}/lib" uninstall_libs "${install_libs}") string(REPLACE "./" "${prefix}/" uninstall_HEADERS "${install_HEADERS}") add_custom_target(install-simgrid COMMAND mkdir -p ${prefix} +COMMAND mkdir -p ${prefix}/bin COMMAND mkdir -p ${prefix}/lib COMMAND mkdir -p ${prefix}/include COMMAND mkdir -p ${prefix}/doc COMMAND mkdir -p ${prefix}/doc/simgrid COMMAND mkdir -p ${prefix}/doc/simgrid/html +COMMAND cp ${install_bins} ${prefix}/bin +COMMAND echo "install bin ok" COMMAND cp ${install_libs} ${prefix}/lib COMMAND echo "install lib ok" COMMAND cp -rf ${PROJECT_DIRECTORY}/doc/html/ ${prefix}/doc/simgrid @@ -70,6 +74,8 @@ COMMAND rm -rf ${prefix}/doc/simgrid COMMAND echo "uninstall doc ok" COMMAND rm ${uninstall_libs} COMMAND echo "uninstall lib ok" +COMMAND rm ${uninstall_bins} +COMMAND echo "uninstall bin ok" COMMAND rm ${uninstall_HEADERS} COMMAND echo "uninstal include ok" COMMAND rm -R ${prefix}/include/amok ${prefix}/include/gras ${prefix}/include/instr ${prefix}/include/msg