Skip to content

Commit af85de8

Browse files
committed
Do not update the dump_ast specified in the configure options
1 parent 968b999 commit af85de8

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

common.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1295,7 +1295,7 @@ preludes: {$(VPATH)}miniprelude.c
12951295

12961296
{$(srcdir)}.rb.rbinc:
12971297
$(ECHO) making $@
1298-
-$(Q) $(MAKE) $(DUMP_AST)
1298+
-$(Q) $(MAKE) $(DUMP_AST_TARGET)
12991299
$(Q) $(BASERUBY) $(tooldir)/mk_builtin_loader.rb $(DUMP_AST) $(SRC_FILE)
13001300

13011301
$(BUILTIN_BINARY:yes=built)in_binary.rbbin: $(PREP) $(BUILTIN_RB_SRCS) $(srcdir)/template/builtin_binary.rbbin.tmpl

configure.ac

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,10 @@ AC_SUBST(HAVE_BASERUBY)
113113

114114
AC_ARG_WITH(dump-ast,
115115
AS_HELP_STRING([--with-dump-ast=DUMP_AST], [use DUMP_AST as dump_ast; for cross-compiling with a host-built dump_ast]),
116-
[DUMP_AST=$withval],
117-
[DUMP_AST='./dump_ast$(EXEEXT)'])
118-
AC_SUBST(DUMP_AST)
116+
[DUMP_AST=$withval DUMP_AST_TARGET=no],
117+
[DUMP_AST='./dump_ast$(EXEEXT)' DUMP_AST_TARGET='$(DUMP_AST)'])
118+
AC_SUBST(X_DUMP_AST, "${DUMP_AST}")
119+
AC_SUBST(X_DUMP_AST_TARGET, "${DUMP_AST_TARGET}")
119120

120121
: ${GIT=git}
121122
HAVE_GIT=yes

template/Makefile.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ CONFIGURE = @CONFIGURE@
3737
MKFILES = @MAKEFILES@
3838
BASERUBY = @BASERUBY@
3939
HAVE_BASERUBY = @HAVE_BASERUBY@
40-
DUMP_AST = @DUMP_AST@
40+
DUMP_AST = @X_DUMP_AST@
41+
DUMP_AST_TARGET = @X_DUMP_AST_TARGET@
4142
TEST_RUNNABLE = @TEST_RUNNABLE@
4243
CROSS_COMPILING = @CROSS_COMPILING@
4344
DOXYGEN = @DOXYGEN@

0 commit comments

Comments
 (0)