[win32] Fallback release date when revision.h is not present
This commit is contained in:
parent
0ac9c6dc10
commit
4688b92a86
@ -183,14 +183,26 @@ main(void)
|
|||||||
|
|
||||||
-version-: nul verconf.mk
|
-version-: nul verconf.mk
|
||||||
|
|
||||||
|
!if !(exist(revision.h) || exist($(srcdir)/revision.h))
|
||||||
|
revision_opt = -DRUBY_REVISION=0
|
||||||
|
!endif
|
||||||
|
|
||||||
verconf.mk: nul
|
verconf.mk: nul
|
||||||
@findstr /R /C:"^#define RUBY_ABI_VERSION " $(srcdir:/=\)\include\ruby\internal\abi.h > $(@)
|
@findstr /R /C:"^#define RUBY_ABI_VERSION " $(srcdir:/=\)\include\ruby\internal\abi.h > $(@)
|
||||||
@$(CPP) -I$(srcdir) -I$(srcdir)/include <<"Creating $(@)" > $(*F).bat && cmd /c $(*F).bat > $(@)
|
@$(CPP) -I$(srcdir) -I$(srcdir)/include $(revision_opt) <<"Creating $(@)" > $(*F).bat && cmd /c $(*F).bat > $(@)
|
||||||
@echo off
|
@echo off
|
||||||
#define RUBY_REVISION 0
|
|
||||||
#define STRINGIZE0(expr) #expr
|
#define STRINGIZE0(expr) #expr
|
||||||
#define STRINGIZE(x) STRINGIZE0(x)
|
#define STRINGIZE(x) STRINGIZE0(x)
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
#ifndef RUBY_RELEASE_YEAR
|
||||||
|
# define RUBY_RELEASE_YEAR 0000
|
||||||
|
#endif
|
||||||
|
#ifndef RUBY_RELEASE_MONTH
|
||||||
|
# define RUBY_RELEASE_MONTH 00
|
||||||
|
#endif
|
||||||
|
#ifndef RUBY_RELEASE_DAY
|
||||||
|
# define RUBY_RELEASE_DAY 00
|
||||||
|
#endif
|
||||||
set ruby_release_year=RUBY_RELEASE_YEAR
|
set ruby_release_year=RUBY_RELEASE_YEAR
|
||||||
set ruby_release_month=RUBY_RELEASE_MONTH
|
set ruby_release_month=RUBY_RELEASE_MONTH
|
||||||
set ruby_release_day=RUBY_RELEASE_DAY
|
set ruby_release_day=RUBY_RELEASE_DAY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user