|
From: <yx...@us...> - 2010-12-14 17:07:20
|
Revision: 226
http://simspark.svn.sourceforge.net/simspark/?rev=226&view=rev
Author: yxu
Date: 2010-12-14 17:07:14 +0000 (Tue, 14 Dec 2010)
Log Message:
-----------
support ruby 1.9.1
Modified Paths:
--------------
trunk/spark/cmake/FindRuby.cmake
trunk/spark/lib/zeitgeist/scriptserver/gcvalue.h
Modified: trunk/spark/cmake/FindRuby.cmake
===================================================================
--- trunk/spark/cmake/FindRuby.cmake 2010-11-15 00:01:13 UTC (rev 225)
+++ trunk/spark/cmake/FindRuby.cmake 2010-12-14 17:07:14 UTC (rev 226)
@@ -17,7 +17,7 @@
# RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'`
# RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'`
-FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby ruby1.8 ruby18 ruby1.9 ruby19)
+FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby ruby1.8 ruby18 ruby1.9 ruby19 ruby1.9.1)
IF(RUBY_EXECUTABLE AND NOT RUBY_ARCH_DIR)
@@ -86,7 +86,7 @@
# search the ruby library, the version for MSVC can have the "msvc" prefix and the "static" suffix
FIND_LIBRARY(RUBY_LIBRARY
- NAMES ruby ruby1.8 ruby1.9
+ NAMES ruby ruby1.8 ruby1.9 ruby-1.9.1
msvcrt-ruby18 msvcrt-ruby19 msvcrt-ruby191 msvcrt-ruby18-static msvcrt-ruby19-static msvcrt-ruby191-static
PATHS ${RUBY_POSSIBLE_LIB_DIR}
C:/library/ruby/lib/
Modified: trunk/spark/lib/zeitgeist/scriptserver/gcvalue.h
===================================================================
--- trunk/spark/lib/zeitgeist/scriptserver/gcvalue.h 2010-11-15 00:01:13 UTC (rev 225)
+++ trunk/spark/lib/zeitgeist/scriptserver/gcvalue.h 2010-12-14 17:07:14 UTC (rev 226)
@@ -29,6 +29,10 @@
#include <string>
#include <zeitgeist/zeitgeist_defines.h>
+#ifndef STR2CSTR
+#define STR2CSTR StringValueCStr
+#endif
+
namespace zeitgeist
{
/** \class GCValue is a ruby VALUE wrapper. It is responsible to
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|