[tasque/xbuild] [xbuild] Add GettextCompile target
- From: Antonius Riha <antoniusri src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tasque/xbuild] [xbuild] Add GettextCompile target
- Date: Tue, 18 Sep 2012 14:46:11 +0000 (UTC)
commit 5dad874fd0f4cd9f325e3e5896acd2ea2dd31d3a
Author: Antonius Riha <antoniusriha gmail com>
Date: Tue Sep 18 12:12:53 2012 +0200
[xbuild] Add GettextCompile target
This target provides the service to compile po files with msgfmt.
build/Tasque.targets | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/build/Tasque.targets b/build/Tasque.targets
index 27878b6..d725b21 100644
--- a/build/Tasque.targets
+++ b/build/Tasque.targets
@@ -23,11 +23,13 @@
<When Condition=" '$(OS)' == 'Windows_NT' ">
<PropertyGroup>
<IntlToolMerge Condition=" '$(IntlToolMerge)' == '' ">$(MSBuildProgramFiles32)\GnuWin32\bin\intltool-merge.exe</IntlToolMerge>
+ <MsgFmt Condition=" '$(MsgFmt)' == '' ">$(MSBuildProgramFiles32)\GnuWin32\bin\msgfmt.exe</MsgFmt>
</PropertyGroup>
</When>
<Otherwise>
<PropertyGroup>
<IntlToolMerge Condition=" '$(IntlToolMerge)' == '' ">intltool-merge</IntlToolMerge>
+ <MsgFmt Condition=" '$(MsgFmt)' == '' ">msgfmt</MsgFmt>
</PropertyGroup>
</Otherwise>
</Choose>
@@ -67,7 +69,12 @@
<Target Name="CoreTranslate" Condition=" '@(Translate)' != '' ">
<Exec Command="LC_ALL=C $(IntlToolMerge) -d -u -c $(PoBuildDir)\.intltool-merge-cache $(PoSrcDir) $(SrcDir)\%(Translate.RelativeDir)%(FileName)%(Extension) %(RelativeDir)%(FileName)" />
</Target>
-
+
+ <!-- Compile translations -->
+ <Target Name="GettextCompile" Condition=" '@(GettextCompile)' != '' ">
+ <Exec Command="$(MsgFmt) -o %(FileName).gmo $(PoSrcDir)\@(GettextCompile)" />
+ </Target>
+
<!-- Uninstall -->
<Target Name="Uninstall" DependsOnTargets="BeforeUninstall;CoreUninstall;AfterUninstall" />
<Target Name="BeforeUninstall" />
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]