From 04760df3813a1b44043176e95bcd3eae6ba0507c Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 15 Aug 2009 14:10:39 -0400 Subject: Allow building ikiwiki on systems w/o po4a -- building of the translated underlays will be skipped in this case. --- po/Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'po/Makefile') 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 $@ -- cgit v1.2.3 From 6793d0e2f5adbc2da0ebfca1b5730e67d09e87f6 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 15 Aug 2009 18:28:51 -0400 Subject: update --- po/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'po/Makefile') diff --git a/po/Makefile b/po/Makefile index d094733b1..dfb018c81 100644 --- a/po/Makefile +++ b/po/Makefile @@ -37,7 +37,7 @@ ikiwiki.pot: $(POTFILES) clean: rm -f $(MOFILES) messages messages.mo *_stamp - rm -rf html underlays/.ikiwiki ../underlays/locale + rm -rf html underlays/.ikiwiki $(TRANSLATED_UNDERLAYS) find underlays -name \*.mdwn -or -name \*.pot | xargs rm -f %.mo: %.po -- cgit v1.2.3