Handle missing make target.

This commit is contained in:
Jelmer Vernooij 2021-03-17 04:44:48 +00:00
parent 14e3726ae8
commit 7238bb0caf

View file

@ -569,9 +569,9 @@ class Make(BuildSystem):
run_with_build_fixers(session, ["make", "dist"], fixers) run_with_build_fixers(session, ["make", "dist"], fixers)
except UnidentifiedError as e: except UnidentifiedError as e:
if "make: *** No rule to make target 'dist'. Stop.\n" in e.lines: if "make: *** No rule to make target 'dist'. Stop.\n" in e.lines:
pass raise NotImplementedError
elif "make[1]: *** No rule to make target 'dist'. Stop.\n" in e.lines: elif "make[1]: *** No rule to make target 'dist'. Stop.\n" in e.lines:
pass raise NotImplementedError
elif ( elif (
"Reconfigure the source tree " "Reconfigure the source tree "
"(via './config' or 'perl Configure'), please.\n" "(via './config' or 'perl Configure'), please.\n"
@ -614,8 +614,6 @@ class Make(BuildSystem):
run_with_build_fixers(session, ["make", "dist"], fixers) run_with_build_fixers(session, ["make", "dist"], fixers)
else: else:
raise raise
else:
return
def get_declared_dependencies(self): def get_declared_dependencies(self):
# TODO(jelmer): Split out the perl-specific stuff? # TODO(jelmer): Split out the perl-specific stuff?