]>
Commit | Line | Data |
---|---|---|
87688b10 | 1 | strip ccache from CC and CXX from rbconfig.rb |
44b97f26 | 2 | as a side effect, we need to pass CC to sub-makes |
87688b10 | 3 | |
45f22c60 ER |
4 | --- ruby-2.0.0-p353/tool/mkconfig.rb~ 2013-03-24 17:42:06.000000000 +0200 |
5 | +++ ruby-2.0.0-p353/tool/mkconfig.rb 2014-03-18 10:34:08.489251715 +0200 | |
6 | @@ -77,6 +77,7 @@ | |
7 | when /^(?:MAJOR|MINOR|TEENY)$/; next | |
8 | when /^RUBY_INSTALL_NAME$/; next if $install_name | |
9 | when /^RUBY_SO_NAME$/; next if $so_name | |
87688b10 | 10 | + when /^(CC|CXX)$/; val.sub!(/ccache /, '') |
45f22c60 ER |
11 | when /^arch$/; if val.empty? then val = arch else arch = val end |
12 | when /^sitearch$/; val = '$(arch)' if val.empty? | |
87688b10 | 13 | end |
44b97f26 ER |
14 | --- ruby-2.0.0-p451/common.mk 2014-04-05 16:16:52.983112032 +0300 |
15 | +++ ruby-2.0.0-p451/common.mk 2014-04-05 16:26:58.679843426 +0300 | |
16 | @@ -176,7 +176,7 @@ | |
17 | configure-ext: $(EXTS_MK) | |
18 | ||
19 | build-ext: $(EXTS_MK) | |
20 | - $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) $(EXTSTATIC) LIBRUBY_EXTS=$(LIBRUBY_EXTS) ENCOBJS="$(ENCOBJS)" | |
21 | + $(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) $(EXTSTATIC) LIBRUBY_EXTS=$(LIBRUBY_EXTS) ENCOBJS="$(ENCOBJS)" CC="$(CC)" | |
22 | ||
23 | $(MKMAIN_CMD): $(MKFILES) all-incs $(PREP) $(RBCONFIG) $(LIBRUBY) | |
24 | $(Q)$(MINIRUBY) $(srcdir)/ext/extmk.rb --make="$(MAKE)" --command-output=$@ $(EXTMK_ARGS) | |
25 | @@ -545,7 +545,7 @@ | |
26 | $(ECHO) making $@ | |
27 | $(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \ | |
28 | RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \ | |
29 | - $(MFLAGS) $@ | |
30 | + $(MFLAGS) CC="$(CC)" $@ | |
31 | ||
32 | ||
33 | libenc enc: {$(VPATH)}encdb.h | |
34 | @@ -860,7 +860,7 @@ | |
35 | ||
36 | srcs-enc: $(ENC_MK) | |
37 | $(ECHO) making srcs under enc | |
38 | - $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs | |
39 | + $(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" CC="$(CC)" $(MFLAGS) srcs | |
40 | ||
41 | all-incs: incs | |
42 | incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}encdb.h {$(VPATH)}transdb.h {$(VPATH)}known_errors.inc \ |