X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=Makefile.am;h=620b4d22f054eccec4c1f70de126267b8fb332c9;hb=3ad85e3775d018f32098a2957ce25e1f53440da1;hp=f42f132553489270881540927a89a113dfec8f44;hpb=10bc4cd469fc677892b07748ec85804ca120825f;p=elogind.git diff --git a/Makefile.am b/Makefile.am index f42f13255..620b4d22f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6556,7 +6556,7 @@ endif # # Require python when making dist # -.PHONY: dist-check-python +.PHONY: dist-check-python dist-check-compat-libs dist-check-help dist-check-python: if !HAVE_PYTHON @echo "*** python and python-lxml module must be installed and enabled in order to make dist" @@ -6569,6 +6569,14 @@ if !ENABLE_COMPAT_LIBS @false endif +dist-check-help: $(rootbin_PROGRAMS) $(bin_PROGRAMS) + for i in $(abspath $^); do \ + if $$i --help | grep -v 'default:' | grep -E -q '.{80}.' ; then \ + echo "$(basename $$i) --help output is too wide:"; \ + $$i --help | awk 'length > 80' | grep -E --color=yes '.{80}'; \ + exit 1; \ + fi; done + dist: dist-check-python dist-check-compat-libs # check "broken" platforms limited toolchains for link breakage before we release