diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-08-15 14:10:39 -0400 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-08-15 14:10:39 -0400 |
commit | 04760df3813a1b44043176e95bcd3eae6ba0507c (patch) | |
tree | d5d169a503d529f1f8d510810c0b7c801904366f /po/Makefile | |
parent | 1f95a925f39e09e3ad916de6d90f317ae3c25281 (diff) |
Allow building ikiwiki on systems w/o po4a -- building of the translated underlays will be skipped in this case.
Diffstat (limited to 'po/Makefile')
-rw-r--r-- | po/Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/po/Makefile b/po/Makefile index d67c3a4ff..d094733b1 100644 --- a/po/Makefile +++ b/po/Makefile @@ -5,7 +5,10 @@ POTFILES=$(sort $(shell find ../IkiWiki -type f -name \*.pm)) \ POFILES=$(wildcard *.po) MOFILES=$(POFILES:.po=.mo) -all: ikiwiki.pot mo ../underlays/locale +# Translated underlays can only be generated if po4a is available. +TRANSLATED_UNDERLAYS=$(shell if perl -e 'use Locale::Po4a::Common' 2>/dev/null; then echo ../underlays/locale; fi) + +all: ikiwiki.pot mo $(TRANSLATED_UNDERLAYS) mo: $(MOFILES) @@ -83,7 +86,7 @@ underlays: ../ikiwiki.out underlays_copy_stamp ../Makefile: ../Makefile.PL cd .. && ./Makefile.PL -../underlays/locale: po2wiki_stamp +$(TRANSLATED_UNDERLAYS): po2wiki_stamp po2wiki_stamp: po2wiki underlays_copy_stamp PERL5LIB=.. ./po2wiki underlay.setup touch $@ |