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

update-deps: prepare to run if not yet done

This commit is contained in:
Nobuyoshi Nakada 2021-04-06 09:33:11 +09:00
parent e0bd293855
commit d235dd4461
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -528,7 +528,20 @@ def compare_deps(make_deps, cc_deps, out=$stdout)
}
end
def prepare_build
unless File.exist?("Makefile")
if File.exist?("autogen.sh")
system("./autogen.sh")
elsif !File.exist?("configure")
system("autoreconf", "-i", "-s")
end
system("./configure", "-q", "--enable-load-relative", "--prefix=/.",
"--disable-install-doc", "debugflags=-save-temps=obj -g")
end
end
def main_show(out=$stdout)
prepare_build
make_deps, cc_deps = detect_dependencies(out)
compare_deps(make_deps, cc_deps, out)
end