Exclude po-docs directory completely if po4a not available.

Lift the if HAVE_PO4A ... endif completely out of the po-docs
subdirectory, and just exclude the whole subdirectory if the po4a
program is not available.
This commit is contained in:
Richard W.M. Jones
2011-03-29 16:07:21 +01:00
parent edb7501d60
commit 58f7a5a4ac
3 changed files with 5 additions and 19 deletions

View File

@@ -1,5 +1,5 @@
# libguestfs
# Copyright (C) 2009-2010 Red Hat Inc.
# Copyright (C) 2009-2011 Red Hat Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -74,7 +74,9 @@ SUBDIRS += fuse
endif
# po-docs must come after tools, inspector.
if HAVE_PO4A
SUBDIRS += po-docs
endif
EXTRA_DIST = \
$(generator_built) \

View File

@@ -1,5 +1,5 @@
# libguestfs translations of man pages and POD files
# Copyright (C) 2010 Red Hat Inc.
# Copyright (C) 2010-2011 Red Hat Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -48,13 +48,7 @@ PODFILES = \
../fuse/guestmount.pod \
$(wildcard ../tools/virt-*.pl)
if HAVE_PO4A
update-po: libguestfs-docs.pot
else
update-po:
endif
if HAVE_PO4A
# Note: po4a leaves empty '=encoding' lines in POD files. Also it
# includes a large warning message which ends up in the output. We
@@ -84,5 +78,3 @@ po4a.conf: $(PODFILES)
echo >> $@-t; \
done;
mv $@-t $@
endif

View File

@@ -1,5 +1,5 @@
# libguestfs translations of man pages and POD files
# Copyright (C) 2010 Red Hat Inc.
# Copyright (C) 2010-2011 Red Hat Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -41,8 +41,6 @@ EXTRA_DIST = \
libguestfs-test-tool.pod \
$(wildcard virt-*.pl)
if HAVE_PO4A
all-local: $(MANPAGES)
guestfs.3: guestfs.pod guestfs-actions.pod guestfs-availability.pod guestfs-structs.pod
@@ -76,12 +74,6 @@ virt-%.1: virt-%.pl
--man $@ \
$<
else
all-local:
endif
# XXX Can automake do this properly?
install-data-hook:
$(MKDIR_P) $(DESTDIR)$(mandir)/$(LINGUA)/man1