X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/58dd623939673edda1e9cd60659852ebcca65374..b98158e99cd9e37ad64004f4f0e6569b8fb57249:/buildtools/Cmake/Modules/FindRubySimgrid.cmake diff --git a/buildtools/Cmake/Modules/FindRubySimgrid.cmake b/buildtools/Cmake/Modules/FindRubySimgrid.cmake index 389a003e4f..65a728afe3 100644 --- a/buildtools/Cmake/Modules/FindRubySimgrid.cmake +++ b/buildtools/Cmake/Modules/FindRubySimgrid.cmake @@ -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