From: Filipe Brandenburger Date: Tue, 17 Jun 2014 03:54:53 +0000 (-0700) Subject: build-sys: check that python is enabled for "make dist" X-Git-Tag: v215~243 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=279419b37976ea24be5e57ebddba3ea0335e16b4;p=platform%2Fupstream%2Fsystemd.git build-sys: check that python is enabled for "make dist" Running "make dist" requires Python support since some of the man page sources (such as man/systemd.index.xml and man/systemd.directives.xml) are generated by Python scripts, so break "make dist" and give an useful error message when Python or the Python lxml module is not available. Tested: $ ./configure --without-python && make && make dist *** python and python-lxml module must be installed and enabled in order to make dist make: *** [dist-check-python] Error 1 --- diff --git a/Makefile.am b/Makefile.am index 28acc64..9659856 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5369,6 +5369,18 @@ DISTCHECK_CONFIGURE_FLAGS += \ --enable-gtk-doc endif +# +# Require python when making dist +# +.PHONY: dist-check-python +dist-check-python: +if !HAVE_PYTHON + @echo "*** python and python-lxml module must be installed and enabled in order to make dist" + @false +endif + +dist: dist-check-python + # check "broken" platforms limited toolchains for link breakage before we release .PHONY: linkcheck linkcheck: