set(CONTEXT_UCONTEXT 0)
SET(CONTEXT_THREADS 0)
-SET(HAVE_RUBY_H 0)
+SET(HAVE_RUBY 0)
set(libruby "ruby1.8")
if(NOT disable_ruby)
include(FindRuby)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${RUBY_INCLUDE_PATH} -fPIC ")
ADD_DEFINITIONS("-I${PROJECT_DIRECTORY}/src/bindings/ruby -I${PROJECT_DIRECTORY}/src/simix")
- SET(HAVE_RUBY_H 1)
+ SET(HAVE_RUBY 1)
endif(RUBY_INCLUDE_PATH)
endif(NOT disable_ruby)
${PROJECT_DIRECTORY}/src/.libs/libgras.*
${PROJECT_DIRECTORY}/src/.libs/libsmpi.*
)
-if(HAVE_RUBY_H)
+if(HAVE_RUBY)
set(install_libs
${install_libs}
${PROJECT_DIRECTORY}/src/.libs/libsimgrid_ruby.*
)
-endif(HAVE_RUBY_H)
+endif(HAVE_RUBY)
set(install_HEADERS
./include/gras.h
)
endif(${HAVE_JAVA})
-if(${HAVE_RUBY_H})
+if(${HAVE_RUBY})
set(simgrid_sources
${simgrid_sources}
${RUBY_SRC}
)
-else(${HAVE_RUBY_H})
+else(${HAVE_RUBY})
set(EXTRA_DIST
${EXTRA_DIST}
${RUBY_SRC}
)
-endif(${HAVE_RUBY_H})
+endif(${HAVE_RUBY})
file(GLOB_RECURSE add_src_files
"${PROJECT_DIRECTORY}/examples/*.c"
set(SIMGRID_DEP ${libruby})
set(SMPI_DEP "")
-if(HAVE_RUBY_H)
+if(HAVE_RUBY)
add_library(simgrid_ruby SHARED ${PROJECT_DIRECTORY}/src/bindings/ruby/simgrid_ruby.c)
set(RUBY_DEP "-lm -module")
target_link_libraries(simgrid_ruby simgrid ${RUBY_DEP} -fprofile-arcs)
-endif(HAVE_RUBY_H)
+endif(HAVE_RUBY)
if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
add_definitions("-D_XOPEN_SOURCE")
SET(GRAS_DEP "${GRAS_DEP} -lrt")
endif(HAVE_POSIX_GETTIME)
-if(NOT HAVE_RUBY_H)
+if(NOT HAVE_RUBY)
string(REPLACE "${libruby} -l" "" SIMGRID_DEP ${SIMGRID_DEP})
string(REPLACE "${libruby}" "" SIMGRID_DEP ${SIMGRID_DEP})
-endif(NOT HAVE_RUBY_H)
+endif(NOT HAVE_RUBY)
target_link_libraries(simgrid ${SIMGRID_DEP} -fprofile-arcs)
target_link_libraries(simgrid_static ${SIMGRID_DEP} -fprofile-arcs)
message(" Gtnets path : ${gtnets_path}")
message(" Compile Java : ${HAVE_JAVA}")
message(" Compile Lua : ${HAVE_LUA}")
-message(" Compile Ruby : ${HAVE_RUBY_H}")
+message(" Compile Ruby : ${HAVE_RUBY}")
message("")
message(" Maintainer mode: ${enable_maintainer_mode}")
message(" Supernovae mode: ${supernovae}")