mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	win32: fix RUBY_RELEASE_DATE in Makefile
As it is overridden by the definition in common.mk, instead define YEAR, MONTH and DAY which are used there. This macro is useful for daily build&installation by the combination with "relative-load", for example: ```sh $ ./configure --prefix=/. --enable-load-relative \ --with-destdir='$(HOME)/.rbenv/versions/$(RUBY_RELEASE_DATE)' ``` This can install images usable by rbenv per days.
This commit is contained in:
		
							parent
							
								
									836da24e97
								
							
						
					
					
						commit
						0a93a3f4c6
					
				
					 1 changed files with 11 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -140,9 +140,17 @@ verconf.mk: nul
 | 
			
		|||
#define STRINGIZE0(expr) #expr
 | 
			
		||||
#define STRINGIZE(x) STRINGIZE0(x)
 | 
			
		||||
#include "version.h"
 | 
			
		||||
for %%I in (RUBY_RELEASE_DATE) do set ruby_release_date=%%~I
 | 
			
		||||
#undef RUBY_RELEASE_DATE
 | 
			
		||||
echo RUBY_RELEASE_DATE = %ruby_release_date:""=%
 | 
			
		||||
set ruby_release_year=RUBY_RELEASE_YEAR
 | 
			
		||||
set ruby_release_month=RUBY_RELEASE_MONTH
 | 
			
		||||
set ruby_release_day=RUBY_RELEASE_DAY
 | 
			
		||||
set ruby_release_month=0%ruby_release_month%
 | 
			
		||||
set ruby_release_day=0%ruby_release_day%
 | 
			
		||||
#undef RUBY_RELEASE_YEAR
 | 
			
		||||
#undef RUBY_RELEASE_MONTH
 | 
			
		||||
#undef RUBY_RELEASE_DAY
 | 
			
		||||
echo RUBY_RELEASE_YEAR = %ruby_release_year%
 | 
			
		||||
echo RUBY_RELEASE_MONTH = %ruby_release_month:~-2%
 | 
			
		||||
echo RUBY_RELEASE_DAY = %ruby_release_day:~-2%
 | 
			
		||||
echo MAJOR = RUBY_VERSION_MAJOR
 | 
			
		||||
echo MINOR = RUBY_VERSION_MINOR
 | 
			
		||||
echo TEENY = RUBY_VERSION_TEENY
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue