On Tuesday 29 December 2009, Guilherme Balena Versiani wrote:
> Hello all,
>
> FindRuby.cmake from CMake 2.8.0 does not support Ruby 1.9.1, and has some
> errors on variable RUBY_NODOT_VERSION (it wasn't created resulting in
> _nothing_ in expansions). It follows attached a patch to be applied to
> solve these BUGs.

Does the attached patch also fix the problems ?

Alex
Index: FindRuby.cmake
===================================================================
RCS file: /cvsroot/CMake/CMake/Modules/FindRuby.cmake,v
retrieving revision 1.13
diff -b -u -p -r1.13 FindRuby.cmake
--- FindRuby.cmake	28 Sep 2009 15:45:40 -0000	1.13
+++ FindRuby.cmake	30 Dec 2009 13:19:57 -0000
@@ -152,6 +152,7 @@ ENDIF(NOT RUBY_VERSION_MAJOR)
 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_NODOT_VERSION "${RUBY_VERSION_MAJOR}${RUBY_VERSION_MINOR}${RUBY_VERSION_PATCH}")
 
 # Now we know which version we found
 IF(Ruby_FIND_VERSION)
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to