From 93c55ec1421a2cf43dbcaf9afd0528c8dda42de5 Mon Sep 17 00:00:00 2001 From: Alex Neundorf Date: Thu, 5 Jan 2012 21:53:02 +0100 Subject: FindRuby: fix usage of RUBY_VERSION_MAJOR (#12172) Alex --- Modules/FindRuby.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/FindRuby.cmake b/Modules/FindRuby.cmake index ae2ea2e..402568b 100644 --- a/Modules/FindRuby.cmake +++ b/Modules/FindRuby.cmake @@ -60,7 +60,7 @@ ENDIF("${Ruby_FIND_VERSION_SHORT_NODOT}" VERSION_LESS "19") FIND_PROGRAM(RUBY_EXECUTABLE NAMES ${_RUBY_POSSIBLE_EXECUTABLE_NAMES}) -IF(RUBY_EXECUTABLE AND NOT RUBY_MAJOR_VERSION) +IF(RUBY_EXECUTABLE AND NOT RUBY_VERSION_MAJOR) # query the ruby version EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['MAJOR']" OUTPUT_VARIABLE RUBY_VERSION_MAJOR) @@ -135,7 +135,7 @@ IF(RUBY_EXECUTABLE AND NOT RUBY_MAJOR_VERSION) RUBY_VERSION_MINOR RUBY_VERSION_PATCH ) -ENDIF(RUBY_EXECUTABLE AND NOT RUBY_MAJOR_VERSION) +ENDIF(RUBY_EXECUTABLE AND NOT RUBY_VERSION_MAJOR) # In case RUBY_EXECUTABLE could not be executed (e.g. cross compiling) # try to detect which version we found. This is not too good. -- cgit v0.12 From 3db2c8b9eafe4cc1d3a6e9d1f3bfc90764544d01 Mon Sep 17 00:00:00 2001 From: Alex Neundorf Date: Thu, 5 Jan 2012 21:57:11 +0100 Subject: FindRuby: add more possible library names (for ubuntu, #12172) Alex --- Modules/FindRuby.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/FindRuby.cmake b/Modules/FindRuby.cmake index 402568b..2923831 100644 --- a/Modules/FindRuby.cmake +++ b/Modules/FindRuby.cmake @@ -180,7 +180,7 @@ ENDIF( ${Ruby_FIND_VERSION_SHORT_NODOT} GREATER 18 OR ${_RUBY_VERSION_SHORT_NO # Determine the list of possible names for the ruby library -SET(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT} ruby${_RUBY_VERSION_SHORT_NODOT}) +SET(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT} ruby${_RUBY_VERSION_SHORT_NODOT} ruby-${_RUBY_VERSION_SHORT} ruby-${RUBY_VERSION}) IF(WIN32) SET( _RUBY_MSVC_RUNTIME "" ) -- cgit v0.12 From a9bca052f8ff013d8f47cf365495d2c8d0a2e70f Mon Sep 17 00:00:00 2001 From: Alex Neundorf Date: Thu, 5 Jan 2012 21:58:49 +0100 Subject: FindRuby.cmake: add more debug output Alex --- Modules/FindRuby.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Modules/FindRuby.cmake b/Modules/FindRuby.cmake index 2923831..5d6c98a 100644 --- a/Modules/FindRuby.cmake +++ b/Modules/FindRuby.cmake @@ -224,6 +224,10 @@ IF(_RUBY_DEBUG_OUTPUT) MESSAGE(STATUS "RUBY_POSSIBLE_LIB_DIR: ${RUBY_POSSIBLE_LIB_DIR}") MESSAGE(STATUS "Found RUBY_VERSION: \"${RUBY_VERSION}\" , short: \"${_RUBY_VERSION_SHORT}\", nodot: \"${_RUBY_VERSION_SHORT_NODOT}\"") MESSAGE(STATUS "_RUBY_REQUIRED_VARS: ${_RUBY_REQUIRED_VARS}") + MESSAGE(STATUS "RUBY_EXECUTABLE: ${RUBY_EXECUTABLE}") + MESSAGE(STATUS "RUBY_LIBRARY: ${RUBY_LIBRARY}") + MESSAGE(STATUS "RUBY_INCLUDE_DIR: ${RUBY_INCLUDE_DIR}") + MESSAGE(STATUS "RUBY_CONFIG_INCLUDE_DIR: ${RUBY_CONFIG_INCLUDE_DIR}") MESSAGE(STATUS "--------------------") ENDIF(_RUBY_DEBUG_OUTPUT) -- cgit v0.12