1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Define BOOTSTRAPRUBY from HAVE_BASERUBY

This commit is contained in:
Nobuyoshi Nakada 2022-09-06 15:15:47 +09:00
parent cac0dcfbff
commit 1f91dcdab3
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6
4 changed files with 10 additions and 12 deletions

View file

@ -195,6 +195,7 @@ INSTRUBY_ARGS = $(SCRIPT_ARGS) \
INSTALL_PROG_MODE = 0755 INSTALL_PROG_MODE = 0755
INSTALL_DATA_MODE = 0644 INSTALL_DATA_MODE = 0644
BOOTSTRAPRUBY_COMMAND = $(BOOTSTRAPRUBY) $(BOOTSTRAPRUBY_OPT)
TESTSDIR = $(srcdir)/test TESTSDIR = $(srcdir)/test
TOOL_TESTSDIR = $(tooldir)/test TOOL_TESTSDIR = $(tooldir)/test
TEST_EXCLUDES = --excludes-dir=$(TESTSDIR)/excludes --name=!/memory_leak/ TEST_EXCLUDES = --excludes-dir=$(TESTSDIR)/excludes --name=!/memory_leak/

View file

@ -3348,8 +3348,6 @@ for var in bindir includedir libdir rubylibprefix; do
done done
BTESTRUBY='$(MINIRUBY)' BTESTRUBY='$(MINIRUBY)'
BOOTSTRAPRUBY='$(BASERUBY)'
BOOTSTRAPRUBY_COMMAND='$(BOOTSTRAPRUBY)'
AS_IF([test x"$cross_compiling" = xyes], [ AS_IF([test x"$cross_compiling" = xyes], [
test x"$MINIRUBY" = x && MINIRUBY="${RUBY-$BASERUBY} -I`$CHDIR .; pwd` "-r'$(arch)-fake' test x"$MINIRUBY" = x && MINIRUBY="${RUBY-$BASERUBY} -I`$CHDIR .; pwd` "-r'$(arch)-fake'
XRUBY_LIBDIR=`${RUBY-$BASERUBY} -rrbconfig -e ['puts RbConfig::CONFIG["libdir"]']` XRUBY_LIBDIR=`${RUBY-$BASERUBY} -rrbconfig -e ['puts RbConfig::CONFIG["libdir"]']`
@ -3362,7 +3360,6 @@ AS_IF([test x"$cross_compiling" = xyes], [
RUNRUBY_COMMAND='$(MINIRUBY) -I`cd $(srcdir)/lib; pwd`' RUNRUBY_COMMAND='$(MINIRUBY) -I`cd $(srcdir)/lib; pwd`'
RUNRUBY='$(RUNRUBY_COMMAND)' RUNRUBY='$(RUNRUBY_COMMAND)'
XRUBY='$(MINIRUBY)' XRUBY='$(MINIRUBY)'
BOOTSTRAPRUBY_COMMAND='$(BOOTSTRAPRUBY) -r./$(arch)-fake'
TEST_RUNNABLE=no TEST_RUNNABLE=no
CROSS_COMPILING=yes CROSS_COMPILING=yes
AC_DEFINE(CROSS_COMPILING, 1) AC_DEFINE(CROSS_COMPILING, 1)
@ -3373,9 +3370,6 @@ AS_IF([test x"$cross_compiling" = xyes], [
RUNRUBY_COMMAND='$(MINIRUBY) $(tooldir)/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)' RUNRUBY_COMMAND='$(MINIRUBY) $(tooldir)/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)'
RUNRUBY='$(RUNRUBY_COMMAND) --' RUNRUBY='$(RUNRUBY_COMMAND) --'
XRUBY='$(RUNRUBY)' XRUBY='$(RUNRUBY)'
AS_CASE(["$HAVE_BASERUBY"],
[yes], [BOOTSTRAPRUBY_COMMAND='$(BOOTSTRAPRUBY) -r./$(arch)-fake'],
[BOOTSTRAPRUBY='$(MINIRUBY)'])
TEST_RUNNABLE=yes TEST_RUNNABLE=yes
CROSS_COMPILING=no CROSS_COMPILING=no
]) ])
@ -3387,8 +3381,6 @@ AC_SUBST(PREP)
AC_SUBST(RUNRUBY_COMMAND) AC_SUBST(RUNRUBY_COMMAND)
AC_SUBST(RUNRUBY) AC_SUBST(RUNRUBY)
AC_SUBST(XRUBY) AC_SUBST(XRUBY)
AC_SUBST(BOOTSTRAPRUBY)
AC_SUBST(BOOTSTRAPRUBY_COMMAND)
AC_SUBST(EXTOUT, [${EXTOUT=.ext}]) AC_SUBST(EXTOUT, [${EXTOUT=.ext}])
FIRSTMAKEFILE="" FIRSTMAKEFILE=""

View file

@ -165,8 +165,11 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@
XRUBY_LIBDIR = @XRUBY_LIBDIR@ XRUBY_LIBDIR = @XRUBY_LIBDIR@
XRUBY_RUBYLIBDIR = @XRUBY_RUBYLIBDIR@ XRUBY_RUBYLIBDIR = @XRUBY_RUBYLIBDIR@
XRUBY_RUBYHDRDIR = @XRUBY_RUBYHDRDIR@ XRUBY_RUBYHDRDIR = @XRUBY_RUBYHDRDIR@
BOOTSTRAPRUBY = @BOOTSTRAPRUBY@
BOOTSTRAPRUBY_COMMAND = @BOOTSTRAPRUBY_COMMAND@ yes_baseruby = $(HAVE_BASERUBY:no=)
no_baseruby = $(HAVE_BASERUBY:yes=)
BOOTSTRAPRUBY = $(yes_baseruby:yes=$(BASERUBY)) $(no_baseruby:$(MINIRUBY))
BOOTSTRAPRUBY_OPT = $(yes_baseruby:yes=-r./$(arch)-fake)
COROUTINE_H = @X_COROUTINE_H@ COROUTINE_H = @X_COROUTINE_H@
COROUTINE_OBJ = $(COROUTINE_H:.h=.$(OBJEXT)) COROUTINE_OBJ = $(COROUTINE_H:.h=.$(OBJEXT))

View file

@ -363,13 +363,15 @@ RUNRUBY = .\$(PROGRAM) -I$(srcdir)/lib -I"$(EXTOUT)/$(arch)" -I.
!endif !endif
MINIRUBY = $(MINIRUBY) $(MINIRUBYOPT) MINIRUBY = $(MINIRUBY) $(MINIRUBYOPT)
RUNRUBY = $(RUNRUBY) "$(tooldir)/runruby.rb" --extout="$(EXTOUT)" $(RUNRUBYOPT) -- $(RUN_OPTS) RUNRUBY = $(RUNRUBY) "$(tooldir)/runruby.rb" --extout="$(EXTOUT)" $(RUNRUBYOPT) -- $(RUN_OPTS)
yes_baseruby = $(HAVE_BASERUBY:no=)
no_baseruby = $(HAVE_BASERUBY:yes=)
!if "$(CROSS_COMPILING)" == "yes" !if "$(CROSS_COMPILING)" == "yes"
XRUBY = $(MINIRUBY) XRUBY = $(MINIRUBY)
BOOTSTRAPRUBY = $(BASERUBY) BOOTSTRAPRUBY = $(BASERUBY)
BOOTSTRAPRUBY_COMMAND = $(BOOTSTRAPRUBY) -r./$(arch)-fake BOOTSTRAPRUBY_OPT = -r./$(arch)-fake
!else !else
BOOTSTRAPRUBY = $(MINIRUBY) BOOTSTRAPRUBY = $(MINIRUBY)
BOOTSTRAPRUBY_COMMAND = $(BOOTSTRAPRUBY) BOOTSTRAPRUBY_OPT =
XRUBY = $(RUNRUBY) XRUBY = $(RUNRUBY)
!endif !endif
BTESTRUBY = $(MINIRUBY) -r./$(arch)-fake BTESTRUBY = $(MINIRUBY) -r./$(arch)-fake