diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-12-23 01:54:35 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-12-23 18:03:31 +0900 |
commit | f6e9899e8a84fc98d47d9c0faf59ff3f0684e1b4 (patch) | |
tree | 2d828affed89bfffa067c5275cc4b6ed38826bfa /common.mk | |
parent | 8c03bdacd180cc40b9dac2e6ab52ceb96b34bb18 (diff) |
Make rbconfig.rb loadable from exe/ruby
So that it can run without `--disable=gems` option.
Diffstat (limited to 'common.mk')
-rw-r--r-- | common.mk | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1045,6 +1045,7 @@ $(PLATFORM_D): $(Q) $(MAKEDIRS) $(PLATFORM_DIR) $(@D) @$(NULLCMD) > $@ +exe/$(PROGRAM): $(TIMESTAMPDIR)/$(arch)/.time exe/$(PROGRAM): ruby-runner.c ruby-runner.h exe/.time $(PREP) {$(VPATH)}config.h $(Q) $(CC) $(CFLAGS) $(INCFLAGS) $(CPPFLAGS) -DRUBY_INSTALL_NAME=$(@F) $(COUTFLAG)ruby-runner.$(OBJEXT) -c $(CSRCFLAG)$(srcdir)/ruby-runner.c $(Q) $(PURIFY) $(CC) $(CFLAGS) $(LDFLAGS) $(OUTFLAG)$@ ruby-runner.$(OBJEXT) $(LIBS) @@ -1057,6 +1058,8 @@ exe/$(PROGRAM): ruby-runner.c ruby-runner.h exe/.time $(PREP) {$(VPATH)}config.h -e ' File.symlink(prog, dest)' \ -e 'end' \ $(@F) $(@D) $(RUBY_INSTALL_NAME)$(EXEEXT) + $(Q) $(BOOTSTRAPRUBY) -r$(srcdir)/lib/fileutils \ + -e 'FileUtils::Verbose.ln_sr(*ARGV, force: true)' rbconfig.rb $(EXTOUT)/$(arch) exe/.time: $(Q) $(MAKEDIRS) $(@D) |