mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	exts.mk.tmpl: propagate MINIRUBY to enc.mk even though invoking from exts.mk
This is another attempt to fix out-of-src build with
--with-static-linked-ext. The first attempt was
4f1888bda7 but reverted because it broke
out-of-src build from pre-generated sources via `make dist`.
This patch fixes the second trans C source gen, mentioned in the
previous commit message, by passing MINIRUBY as well as when invoking
from common.mk
			
			
This commit is contained in:
		
							parent
							
								
									b068a53dc9
								
							
						
					
					
						commit
						77f3f8a1d4
					
				
				
				Notes:
				
					git
				
				2022-03-09 22:43:35 +09:00 
				
			
			
			
		
		
					 2 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -305,7 +305,7 @@ configure-ext: $(EXTS_MK)
 | 
			
		|||
 | 
			
		||||
build-ext: $(EXTS_MK)
 | 
			
		||||
	$(Q)$(MAKE) -f $(EXTS_MK) $(mflags) libdir="$(libdir)" LIBRUBY_EXTS=$(LIBRUBY_EXTS) \
 | 
			
		||||
	    EXTENCS="$(ENCOBJS)" UPDATE_LIBRARIES=no $(EXTSTATIC)
 | 
			
		||||
	    EXTENCS="$(ENCOBJS)" MINIRUBY="$(MINIRUBY)" UPDATE_LIBRARIES=no $(EXTSTATIC)
 | 
			
		||||
	$(Q)$(MAKE) $(EXTS_NOTE)
 | 
			
		||||
 | 
			
		||||
exts-note: $(EXTS_MK)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -133,7 +133,7 @@ distclean:
 | 
			
		|||
% end
 | 
			
		||||
 | 
			
		||||
libencs:
 | 
			
		||||
	$(Q)$(MAKE)<%=mflags%> -f enc.mk V=$(V) $@
 | 
			
		||||
	$(Q)$(MAKE)<%=mflags%> -f enc.mk V=$(V) MINIRUBY="$(MINIRUBY)" $@
 | 
			
		||||
ext/extinit.<%=objext%>:
 | 
			
		||||
	$(Q)$(MAKE)<%=mflags%> V=$(V) EXTINITS="$(EXTINITS)" $@
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue