From: navarrop Date: Mon, 12 Apr 2010 17:16:48 +0000 (+0000) Subject: Update uninstall command for bindings. X-Git-Tag: SVN~198 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4ca7b1c3e43a200c5982068c12ee61668082398a Update uninstall command for bindings. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7543 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 8ae90e1c2e..0dd66d3e2c 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -311,16 +311,8 @@ ${PROJECT_DIRECTORY}/src/smpi/smpicc ${PROJECT_DIRECTORY}/src/smpi/smpirun ${PROJECT_DIRECTORY}/tools/gras/gras_stub_generator ${PROJECT_DIRECTORY}/tools/tesh/tesh -${PROJECT_DIRECTORY}/tools/MSG_visualization/colorize.pl ) -if(HAVE_JAVA) - set(install_bins - ${install_bins} - ${PROJECT_DIRECTORY}/src/simgrid.jar - ) -endif(HAVE_JAVA) - 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 55a49b847d..9dc2b8bf07 100644 --- a/buildtools/Cmake/src/CMakeDistrib.txt +++ b/buildtools/Cmake/src/CMakeDistrib.txt @@ -64,7 +64,7 @@ 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 mv ${prefix}/bin/colorize.pl ${prefix}/bin/simgrid_colorizer.pl +COMMAND cp ${PROJECT_DIRECTORY}/tools/MSG_visualization/colorize.pl ${prefix}/bin/simgrid_colorizer.pl COMMAND echo "install bin ok" COMMAND cp ${install_libs} ${prefix}/lib COMMAND echo "install lib ok" @@ -75,16 +75,27 @@ COMMAND echo "install doc ok" WORKING_DIRECTORY "${PROJECT_DIRECTORY}/" ) +if(HAVE_JAVA) + add_custom_command(TARGET install-simgrid + COMMAND echo "install binding java" + COMMAND mkdir --parent ${prefix}/share/ + COMMAND cp ${PROJECT_DIRECTORY}/src/simgrid.jar ${prefix}/share/simgrid.jar + WORKING_DIRECTORY "${PROJECT_DIRECTORY}/" + ) +endif(HAVE_JAVA) + if(HAVE_LUA) - add_custom_target(install-lua - COMMAND mkdir --parent ${prefix}/lua/5.1/ - COMMAND ln -sf ${prefix}/lib/libsimgrid.so ${prefix}/lua/5.1/simgrid.so + add_custom_command(TARGET install-simgrid + COMMAND echo "install binding lua" + COMMAND mkdir --parent ${prefix}/lib/lua/5.1/ + COMMAND ln -sf ${prefix}/lib/libsimgrid.so ${prefix}/lib/lua/5.1/simgrid.so WORKING_DIRECTORY "${PROJECT_DIRECTORY}/" ) endif(HAVE_LUA) if(HAVE_RUBY) - add_custom_target(install-ruby + add_custom_command(TARGET install-simgrid + COMMAND echo "install binding ruby" COMMAND mkdir --parent ${prefix}/lib/site_ruby${install_link_ruby}/ COMMAND ln -sf ${prefix}/lib/libsimgrid.so ${prefix}/lib/site_ruby${install_link_ruby}/libsimgrid.so COMMAND cp ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid.rb ${prefix}/lib/site_ruby${install_link_ruby}/simgrid.rb @@ -99,9 +110,15 @@ COMMAND echo "uninstall doc ok" COMMAND rm ${uninstall_libs} COMMAND echo "uninstall lib ok" COMMAND rm ${uninstall_bins} +COMMAND rm ${prefix}/bin/simgrid_colorizer.pl COMMAND echo "uninstall bin ok" COMMAND rm ${uninstall_HEADERS} COMMAND echo "uninstal include ok" +COMMAND rm ${prefix}/share/simgrid.jar +COMMAND rm ${prefix}/lib/lua/5.1/simgrid.so +COMMAND rm ${prefix}/lib/site_ruby${install_link_ruby}/libsimgrid.so +COMMAND rm ${prefix}/lib/site_ruby${install_link_ruby}/simgrid.rb +COMMAND echo "uninstal bindings" COMMAND rm -R ${prefix}/include/amok ${prefix}/include/gras ${prefix}/include/instr ${prefix}/include/msg COMMAND rm -R ${prefix}/include/simdag ${prefix}/include/smpi ${prefix}/include/surf ${prefix}/include/xbt WORKING_DIRECTORY "${prefix}"