Index: FindRuby.cmake
===================================================================
--- FindRuby.cmake	(revisione 146)
+++ FindRuby.cmake	(copia locale)
@@ -151,7 +151,7 @@
 
 SET(RUBY_VERSION "${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}.${RUBY_VERSION_PATCH}")
 SET(_RUBY_VERSION_SHORT "${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}")
-SET(_RUBY_VERSION_SHORT_NODOT "${RUBY_VERSION_MAJOR}${RUBY_VERSION_MINOR}")
+SET(_RUBY_VERSION_SHORT_NODOT "${RUBY_VERSION_MAJOR}${RUBY_VERSION_MINOR}${RUBY_VERSION_PATCH}")
 
 # Now we know which version we found
 IF(Ruby_FIND_VERSION)
@@ -214,10 +214,10 @@
    ENDIF( MSVC90 )
 
    LIST(APPEND _RUBY_POSSIBLE_LIB_NAMES
-               "msvcr${_RUBY_MSVC_RUNTIME}-ruby${RUBY_NODOT_VERSION}"
-               "msvcr${_RUBY_MSVC_RUNTIME}-ruby${RUBY_NODOT_VERSION}-static" 
-               "msvcrt-ruby${RUBY_NODOT_VERSION}"
-               "msvcrt-ruby${RUBY_NODOT_VERSION}-static" )
+               "msvcr${_RUBY_MSVC_RUNTIME}-ruby${_RUBY_VERSION_SHORT_NODOT}"
+               "msvcr${_RUBY_MSVC_RUNTIME}-ruby${_RUBY_VERSION_SHORT_NODOT}-static" 
+               "msvcrt-ruby${_RUBY_VERSION_SHORT_NODOT}"
+               "msvcrt-ruby${_RUBY_VERSION_SHORT_NODOT}-static" )
 ENDIF(WIN32)
 
 FIND_LIBRARY(RUBY_LIBRARY NAMES ${_RUBY_POSSIBLE_LIB_NAMES} HINTS ${RUBY_POSSIBLE_LIB_DIR} )
