)
include(${PROJECT_DIRECTORY}/CPACK/src/CMakeFLEXml.txt)
-set(MSG_SRC_bis
-${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c
-${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c
-${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_process.c
-${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_host.c
-${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg.c
-)
set(EXTRA_DIST
${PROJECT_DIRECTORY}/src/portable.h
${PROJECT_DIRECTORY}/src/java/jxbt_utilities.h
${PROJECT_DIRECTORY}/src/java/jmsg.c
${PROJECT_DIRECTORY}/src/java/jmsg.h
- ${PROJECT_DIRECTORY}/src/java/jmsg_channel.c
- ${PROJECT_DIRECTORY}/src/java/jmsg_channel.h
+ #${PROJECT_DIRECTORY}/src/java/jmsg_channel.c
+ #${PROJECT_DIRECTORY}/src/java/jmsg_channel.h
${PROJECT_DIRECTORY}/src/java/jmsg_host.c
${PROJECT_DIRECTORY}/src/java/jmsg_host.h
${PROJECT_DIRECTORY}/src/java/jmsg_process.c
${PROJECT_DIRECTORY}/src/java/simgrid/msg/Host.java
${PROJECT_DIRECTORY}/src/java/simgrid/msg/Task.java
${PROJECT_DIRECTORY}/src/java/simgrid/msg/MsgNative.java
- ${PROJECT_DIRECTORY}/src/java/simgrid/msg/DTDResolver.java
${PROJECT_DIRECTORY}/src/java/simgrid/msg/ApplicationHandler.java
${PROJECT_DIRECTORY}/src/java/simgrid/msg/Sem.java
)
${PROJECT_DIRECTORY}/src/bindings/lua/Msglua.c
)
+set(RUBY_SRC
+${PROJECT_DIRECTORY}/src/simix/smx_context_ruby.c
+${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_process.c
+${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_host.c
+${PROJECT_DIRECTORY}/src/bindings/ruby/rb_msg_task.c
+${PROJECT_DIRECTORY}/src/bindings/ruby/rb_application_handler.c
+)
+
### depend of some variables setted upper
# -->CONTEXT_THREADS
if(${CONTEXT_THREADS})
${MSG_SRC}
)
endif(${HAVE_JAVA})
+
+if(${HAVE_RUBY_H})
+ set(simgrid_sources
+ ${simgrid_sources}
+ ${RUBY_SRC}
+ )
+else(${HAVE_RUBY_H})
+ set(EXTRA_DIST
+ ${EXTRA_DIST}
+ ${RUBY_SRC}
+ )
+endif(${HAVE_RUBY_H})