Skip to content

Commit d4e2802

Browse files
committed
fixup! Fix dump_ast build for cross-compiling
1 parent 8bb1a94 commit d4e2802

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tool/dump_ast.mkmf.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
target = src.basename.sub_ext('')
1111
dirs = objs.map {|obj| File.dirname(obj)}.uniq - %w[.]
1212
link = MakeMakefile::TRY_LINK.sub(MakeMakefile::CONFTEST+$EXEEXT, '$(@)')
13+
prismdir= "$(srcdir)/#{dirs.first}"
14+
$VPATH = ["$(srcdir)", "$(srcdir)/#{tooldir.basename}", prismdir, tooldir]
15+
$INCFLAGS << " -I#{prismdir}"
16+
$CPPFLAGS = $CFLAGS = $INCFLAGS
1317

1418
include FileUtils::Verbose
1519
mkpath(workdir)
1620
Dir.chdir(workdir) {
1721
mkpath(dirs)
18-
prismdir= "$(srcdir)/#{dirs.first}"
19-
$VPATH = ["$(srcdir)", "$(srcdir)/#{tooldir.basename}", prismdir, tooldir]
20-
$INCFLAGS << " -I#{prismdir}"
2122
File.write('Makefile', [MakeMakefile.configuration(srcdir.to_s), <<~MAKEFILE].join(""))
2223
target = #{target}#{$EXEEXT}
2324
objs = #{objs.join(' ')}

0 commit comments

Comments
 (0)