ruby-changes:17084
From: nobu <ko1@a...>
Date: Tue, 24 Aug 2010 10:11:24 +0900 (JST)
Subject: [ruby-changes:17084] Ruby:r29084 (trunk): * configure.in: read API version from include/ruby/version.h.
nobu 2010-08-24 10:11:14 +0900 (Tue, 24 Aug 2010) New Revision: 29084 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29084 Log: * configure.in: read API version from include/ruby/version.h. * {bcc,win}32/setup.mak (-version-): ditto. * version.h (RUBY_LIB_VERSION): use API version numbers. Modified files: trunk/ChangeLog trunk/bcc32/setup.mak trunk/configure.in trunk/version.h trunk/win32/setup.mak Index: configure.in =================================================================== --- configure.in (revision 29083) +++ configure.in (revision 29084) @@ -66,7 +66,7 @@ GNU_LD=$rb_cv_prog_gnu_ld AC_SUBST(GNU_LD)]) -eval `sed -n 's/^#define RUBY_VERSION_\([A-Z][A-Z_0-9]*\) \([0-9][0-9]*\)/\1=\2/p' $srcdir/version.h` +eval `sed -n 's/^#define RUBY_API_VERSION_\([A-Z][A-Z_0-9]*\) \([0-9][0-9]*\)/\1=\2/p' $srcdir/include/ruby/version.h` for v in MAJOR MINOR TEENY; do if eval "test \"\$$v\" = ''"; then AC_MSG_ERROR(could not determine $v number from version.h) Index: ChangeLog =================================================================== --- ChangeLog (revision 29083) +++ ChangeLog (revision 29084) @@ -1,3 +1,11 @@ +Tue Aug 24 10:11:04 2010 Nobuyoshi Nakada <nobu@r...> + + * configure.in: read API version from include/ruby/version.h. + + * {bcc,win}32/setup.mak (-version-): ditto. + + * version.h (RUBY_LIB_VERSION): use API version numbers. + Tue Aug 24 07:07:28 2010 Nobuyoshi Nakada <nobu@r...> * array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional Index: win32/setup.mak =================================================================== --- win32/setup.mak (revision 29083) +++ win32/setup.mak (revision 29084) @@ -167,9 +167,9 @@ @$(CPP) -I$(srcdir) -I$(srcdir)/include <<"Creating $(MAKEFILE)" | find "=" >>$(MAKEFILE) #define RUBY_REVISION 0 #include "version.h" -MAJOR = RUBY_VERSION_MAJOR -MINOR = RUBY_VERSION_MINOR -TEENY = RUBY_VERSION_TEENY +MAJOR = RUBY_API_VERSION_MAJOR +MINOR = RUBY_API_VERSION_MINOR +TEENY = RUBY_API_VERSION_TEENY MSC_VER = _MSC_VER << Index: version.h =================================================================== --- version.h (revision 29083) +++ version.h (revision 29084) @@ -11,9 +11,9 @@ #if !defined RUBY_LIB_VERSION && defined RUBY_LIB_VERSION_STYLE # if RUBY_LIB_VERSION_STYLE == 3 -# define RUBY_LIB_VERSION STRINGIZE(RUBY_VERSION_MAJOR)"."STRINGIZE(RUBY_VERSION_MINOR)"."STRINGIZE(RUBY_VERSION_TEENY) +# define RUBY_LIB_VERSION STRINGIZE(RUBY_API_VERSION_MAJOR)"."STRINGIZE(RUBY_API_VERSION_MINOR)"."STRINGIZE(RUBY_API_VERSION_TEENY) # elif RUBY_LIB_VERSION_STYLE == 2 -# define RUBY_LIB_VERSION STRINGIZE(RUBY_VERSION_MAJOR)"."STRINGIZE(RUBY_VERSION_MINOR) +# define RUBY_LIB_VERSION STRINGIZE(RUBY_API_VERSION_MAJOR)"."STRINGIZE(RUBY_API_VERSION_MINOR) # endif #endif Index: bcc32/setup.mak =================================================================== --- bcc32/setup.mak (revision 29083) +++ bcc32/setup.mak (revision 29084) @@ -96,9 +96,9 @@ @cpp32 -I$(srcdir) -P- -o$(MAKEFILE) > nul &&| \#define RUBY_REVISION 0 \#include "version.h" -MAJOR = RUBY_VERSION_MAJOR -MINOR = RUBY_VERSION_MINOR -TEENY = RUBY_VERSION_TEENY +MAJOR = RUBY_API_VERSION_MAJOR +MINOR = RUBY_API_VERSION_MINOR +TEENY = RUBY_API_VERSION_TEENY BORLANDC = __BORLANDC__ | -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/