-if(NOT disable_ruby AND RUBY_PATH)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${RUBY_PATH} -I${PROJECT_DIRECTORY}/src/bindings/ruby -I${PROJECT_DIRECTORY}/src/simix -fPIC ")
- SET(HAVE_RUBY_H 1)
-endif(NOT disable_ruby AND RUBY_PATH)
+if(NOT disable_ruby)
+ include(FindRuby)
+ set(OKITOKI no)
+ foreach(path ${RUBY_INCLUDE_PATH})
+ if(NOT OKITOKI)
+ set(RUBY_INCLUDE_PATH ${path})
+ set(OKITOKI yes)
+ endif(NOT OKITOKI)
+ endforeach(path ${RUBY_INCLUDE_PATH})
+ if(RUBY_INCLUDE_PATH)
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${RUBY_INCLUDE_PATH} -I${PROJECT_DIRECTORY}/src/bindings/ruby -I${PROJECT_DIRECTORY}/src/simix -fPIC ")
+ SET(HAVE_RUBY_H 1)
+ endif(RUBY_INCLUDE_PATH)
+endif(NOT disable_ruby)