summaryrefslogtreecommitdiff
path: root/win32/setup.mak
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-01-09 00:23:04 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-01-09 00:23:04 +0000
commit1fbfa7180b5a5d8e792fbbc25228402b740f0d41 (patch)
treef17f91b6d6d17ac5bd1845f368fba8dffaa47301 /win32/setup.mak
parent34b1c7ddd643b06ae73e22aeed7ba17ac7895733 (diff)
RUBY_RELEASE_DATE in verconf.mk
* win32/setup.mak (verconf.mk): extract RUBY_RELEASE_DATE without quotation marks. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'win32/setup.mak')
-rw-r--r--win32/setup.mak18
1 files changed, 8 insertions, 10 deletions
diff --git a/win32/setup.mak b/win32/setup.mak
index 143c218d38..8c00710f44 100644
--- a/win32/setup.mak
+++ b/win32/setup.mak
@@ -128,18 +128,16 @@ MSC_VER = _MSC_VER
<<
verconf.mk: nul
- @$(CPP) -I$(srcdir) -I$(srcdir)/include <<"Creating $(@)" | findstr "=" >$(@)
+ @$(CPP) -I$(srcdir) -I$(srcdir)/include <<"Creating $(@)" > $(*F).bat && cmd /c $(*F).bat > $(@)
+@echo off
#define RUBY_REVISION 0
+#define STRINGIZE0(expr) #expr
+#define STRINGIZE(x) STRINGIZE0(x)
#include "version.h"
-release_year = RUBY_RELEASE_YEAR
-release_month = RUBY_RELEASE_MONTH
-release_day = RUBY_RELEASE_DAY
-#undef RUBY_RELEASE_YEAR
-#undef RUBY_RELEASE_MONTH
-#undef RUBY_RELEASE_DAY
-RUBY_RELEASE_YEAR = $$(release_year)
-RUBY_RELEASE_MONTH = $$(release_month)
-RUBY_RELEASE_DAY = $$(release_day)
+for %%I in (RUBY_RELEASE_DATE) do set ruby_release_date=%%~I
+#undef RUBY_RELEASE_DATE
+echo RUBY_RELEASE_DATE = %ruby_release_date:""=%
+del %0 & exit
<<
-program-name-: