X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/baf75e0eefbc2b050b1761f7380899922b663a26..55ed044cfc2c558873b01d364a179fe246749bd8:/buildtools/Cmake/src/CMakeDefinePackages.txt diff --git a/buildtools/Cmake/src/CMakeDefinePackages.txt b/buildtools/Cmake/src/CMakeDefinePackages.txt index 21c17f833a..720beb67ef 100644 --- a/buildtools/Cmake/src/CMakeDefinePackages.txt +++ b/buildtools/Cmake/src/CMakeDefinePackages.txt @@ -283,7 +283,6 @@ set(AMOK_SRC set(LUA_SRC ${PROJECT_DIRECTORY}/src/simix/smx_context_lua.c - #${PROJECT_DIRECTORY}/src/bindings/lua/Msglua.c ${PROJECT_DIRECTORY}/src/bindings/lua/simgrid_lua.c ) @@ -307,18 +306,19 @@ ${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 +${PROJECT_DIRECTORY}/tools/gras/gras_stub_generator +${PROJECT_DIRECTORY}/tools/tesh/tesh +) + set(install_libs ${PROJECT_DIRECTORY}/src/.libs/libsimgrid.* ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_static.* ${PROJECT_DIRECTORY}/src/.libs/libgras.* ${PROJECT_DIRECTORY}/src/.libs/libsmpi.* ) -if(HAVE_RUBY_H) - set(install_libs - ${install_libs} - ${PROJECT_DIRECTORY}/src/.libs/libsimgrid_ruby.* - ) -endif(HAVE_RUBY_H) set(install_HEADERS ./include/gras.h @@ -408,7 +408,6 @@ set(SRC_TO_LOOK ${PROJECT_DIRECTORY}/src/surf/simgrid.dtd ${PROJECT_DIRECTORY}/src/xbt/graphxml.dtd ${PROJECT_DIRECTORY}/src/simdag/dax.dtd -${PROJECT_DIRECTORY}/src/simgrid_units_main.c ${PROJECT_DIRECTORY}/examples/gras/ping/ping.xml ${PROJECT_DIRECTORY}/examples/gras/rpc/rpc.xml ${PROJECT_DIRECTORY}/examples/gras/spawn/spawn.xml @@ -517,17 +516,19 @@ else(${HAVE_JAVA}) ) endif(${HAVE_JAVA}) -if(${HAVE_RUBY_H}) +if(${HAVE_RUBY}) set(simgrid_sources ${simgrid_sources} ${RUBY_SRC} + ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid_ruby.c ) -else(${HAVE_RUBY_H}) +else(${HAVE_RUBY}) set(EXTRA_DIST ${EXTRA_DIST} ${RUBY_SRC} + ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid_ruby.c ) -endif(${HAVE_RUBY_H}) +endif(${HAVE_RUBY}) file(GLOB_RECURSE add_src_files "${PROJECT_DIRECTORY}/examples/*.c" @@ -542,6 +543,7 @@ file(GLOB_RECURSE add_src_files "${PROJECT_DIRECTORY}/teshsuite/*CMakeLists.txt" "${PROJECT_DIRECTORY}/testsuite/*CMakeLists.txt" "${PROJECT_DIRECTORY}/tools/*CMakeLists.txt" +"${PROJECT_DIRECTORY}/src/*CMakeLists.txt" "${PROJECT_DIRECTORY}/examples/*.java" ) #message("\n\nadd_src_files:\n${add_src_files}") @@ -639,4 +641,94 @@ 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 + ${PROJECT_DIRECTORY}/./src/cunit_unit.c + ${PROJECT_DIRECTORY}/./src/ex_unit.c + ${PROJECT_DIRECTORY}/./src/dynar_unit.c + ${PROJECT_DIRECTORY}/./src/dict_unit.c + ${PROJECT_DIRECTORY}/./src/set_unit.c + ${PROJECT_DIRECTORY}/./src/swag_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_str_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_strbuff_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_sha_unit.c + ${PROJECT_DIRECTORY}/./src/config_unit.c + ${PROJECT_DIRECTORY}/./src/xbt_synchro_unit.c + ${PROJECT_DIRECTORY}/./src/bindings/lua/master_slave.lua + ${PROJECT_DIRECTORY}/./src/bindings/lua/mult_matrix.lua + ${PROJECT_DIRECTORY}/./examples/lua/master_slave.lua + ${PROJECT_DIRECTORY}/./examples/lua/mult_matrix.lua + ${PROJECT_DIRECTORY}/./examples/lua/README + ${PROJECT_DIRECTORY}/./src/bindings/ruby/MasterSlave.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/MasterSlaveData.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/PingPong.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/Quicksort.rb + ${PROJECT_DIRECTORY}/./src/bindings/ruby/simgrid.rb + ${PROJECT_DIRECTORY}/./examples/ruby/README + ${PROJECT_DIRECTORY}/./examples/ruby/MasterSlave.rb + ${PROJECT_DIRECTORY}/./examples/ruby/PingPong.rb + ${PROJECT_DIRECTORY}/./examples/ruby/Quicksort.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/example.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/extconfig.rb + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_task.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_task.h + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_workstation.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_SD_workstation.h + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/rb_simdag.c + ${PROJECT_DIRECTORY}/./src/bindings/rubyDag/simdag.rb +) +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 + ${PROJECT_DIRECTORY}/./tools/MSG_visualization/colorize.pl + ${PROJECT_DIRECTORY}/./tools/MSG_visualization/trace2fig.pl +) + #message("\n\ntesh:\n${txt_files}")