Skip to content

Commit d235dd4

Browse files
committed
update-deps: prepare to run if not yet done
1 parent e0bd293 commit d235dd4

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

tool/update-deps

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,20 @@ def compare_deps(make_deps, cc_deps, out=$stdout)
528528
}
529529
end
530530

531+
def prepare_build
532+
unless File.exist?("Makefile")
533+
if File.exist?("autogen.sh")
534+
system("./autogen.sh")
535+
elsif !File.exist?("configure")
536+
system("autoreconf", "-i", "-s")
537+
end
538+
system("./configure", "-q", "--enable-load-relative", "--prefix=/.",
539+
"--disable-install-doc", "debugflags=-save-temps=obj -g")
540+
end
541+
end
542+
531543
def main_show(out=$stdout)
544+
prepare_build
532545
make_deps, cc_deps = detect_dependencies(out)
533546
compare_deps(make_deps, cc_deps, out)
534547
end

0 commit comments

Comments
 (0)