]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Build: Add support for --no-po4a option to autogen.sh.
authorLasse Collin <lasse.collin@tukaani.org>
Thu, 27 Feb 2020 18:24:27 +0000 (20:24 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Thu, 27 Feb 2020 18:24:27 +0000 (20:24 +0200)
Normally, if po4a isn't available, autogen.sh will return
with non-zero exit status. The option --no-po4a can be useful
when one knows that po4a isn't available but wants autogen.sh
to still return with zero exit status.

autogen.sh

index fb8d983f0161a434808e0b07be492954f17fb2fe..020c365c70b8539da606800702cd798b414bbdd0 100755 (executable)
@@ -21,4 +21,13 @@ ${AUTOMAKE:-automake} -acf --foreign
 
 # Generate the translated man pages if the "po4a" tool is available.
 # This is *NOT* done by "autoreconf -fi" or when "make" is run.
-cd po4a && sh update-po
+#
+# Pass --no-po4a to this script to skip this step. It can be useful when
+# you know that po4a isn't available and don't want autogen.sh to exit
+# with non-zero exit status.
+if test "x$1" != "x--no-po4a"; then
+       cd po4a
+       sh update-po
+fi
+
+exit 0