Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Oups delete needed line
[simgrid.git] / buildtools / Cmake / Modules / FindRubySimgrid.cmake
index 389a003..65a728a 100644 (file)
@@ -1,7 +1,33 @@
 include(FindRuby)
 
+if(RUBY_EXECUTABLE)
+       message(STATUS "Found ruby:     ${RUBY_EXECUTABLE}")
+endif(RUBY_EXECUTABLE)
+
+message(STATUS "Looking for ruby.h")
+if(RUBY_INCLUDE_DIR)
+message(STATUS "Looking for ruby.h - found")
+else(RUBY_INCLUDE_DIR)
+message(STATUS "Looking for ruby.h - not found")
+endif(RUBY_INCLUDE_DIR)
+
+message(STATUS "Looking for confi.h")
+if(RUBY_CONFIG_INCLUDE_DIR)
+message(STATUS "Looking for config.h - found")
+else(RUBY_CONFIG_INCLUDE_DIR)
+message(STATUS "Looking for config.h - not found")
+endif(RUBY_CONFIG_INCLUDE_DIR)
+
+message(STATUS "Looking for lib ruby")
+if(RUBY_LIBRARY)
+message(STATUS "Looking for lib ruby - found")
+else(RUBY_LIBRARY)
+message(STATUS "Looking for lib ruby - not found")
+endif(RUBY_LIBRARY)
+
 if(RUBY_LIBRARY)
        set(LIB_RUBY_VERSION "${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}.${RUBY_VERSION_PATCH}")
+       message(STATUS "Lib ruby version: ${LIB_RUBY_VERSION}")
        if(RUBY_VERSION_MAJOR MATCHES "1" AND RUBY_VERSION_MINOR MATCHES "9")
                string(REGEX MATCH "ruby.*[0-9]" RUBY_LIBRARY_NAME ${RUBY_LIBRARY})
                if(NOT RUBY_LIBRARY_NAME)
@@ -16,7 +42,7 @@ if(RUBY_LIBRARY)
                ADD_DEFINITIONS("-I${CMAKE_HOME_DIRECTORY}/src/bindings/ruby -I${CMAKE_HOME_DIRECTORY}/src/simix")
                SET(HAVE_RUBY 1)
        else(RUBY_VERSION_MAJOR MATCHES "1" AND RUBY_VERSION_MINOR MATCHES "9")
-               message("-- Warning : Ruby binding need version 1.9.x actually version ${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}.x")
+               message(STATUS "Warning: Ruby bindings need version 1.9.x, but found version ${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}.x")
                SET(HAVE_RUBY 0)
        endif(RUBY_VERSION_MAJOR MATCHES "1" AND RUBY_VERSION_MINOR MATCHES "9")
 else(RUBY_LIBRARY)
@@ -24,31 +50,5 @@ else(RUBY_LIBRARY)
 endif(RUBY_LIBRARY)
 
 if(NOT RUBY_EXECUTABLE)
-       message("-- Warning : you don't have ruby executable so you can compile and build examples but can't execute them!!!") 
-endif(NOT RUBY_EXECUTABLE)
-
-if(RUBY_EXECUTABLE)
-       message("-- Found ruby: ${RUBY_EXECUTABLE}")
-endif(RUBY_EXECUTABLE)
-
-message("-- Looking for ruby.h")
-if(RUBY_INCLUDE_DIR)
-message("-- Looking for ruby.h - found")
-else(RUBY_INCLUDE_DIR)
-message("-- Looking for ruby.h - not found")
-endif(RUBY_INCLUDE_DIR)
-
-message("-- Looking for confi.h")
-if(RUBY_CONFIG_INCLUDE_DIR)
-message("-- Looking for config.h - found")
-else(RUBY_CONFIG_INCLUDE_DIR)
-message("-- Looking for config.h - not found")
-endif(RUBY_CONFIG_INCLUDE_DIR)
-
-message("-- Looking for lib ruby")
-if(RUBY_LIBRARY)
-message("-- Looking for lib ruby - found")
-message("-- Lib ruby version: ${LIB_RUBY_VERSION}")
-else(RUBY_LIBRARY)
-message("-- Looking for lib ruby - not found")
-endif(RUBY_LIBRARY)
\ No newline at end of file
+       message(STATUS "Warning: you are missing the ruby executable, so you can compile and build examples but can't execute them!")
+endif(NOT RUBY_EXECUTABLE)
\ No newline at end of file