[PATCH] setup: do not use -c with msgfmt on Solaris (issue1489)
Martin Geisler
mg at daimi.au.dk
Wed Jan 28 09:32:33 UTC 2009
# HG changeset patch
# User Martin Geisler <mg at daimi.au.dk>
# Date 1233135135 -3600
# Node ID b6c2cb40e66426fff69aaecb0864d009e5d70f49
# Parent 5d25b2f59adeca72930be5a8f30f785e1edabb3d
setup: do not use -c with msgfmt on Solaris (issue1489)
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -139,9 +139,12 @@
pofile = join(podir, po)
modir = join('locale', po[:-3], 'LC_MESSAGES')
mofile = join(modir, 'hg.mo')
+ cmd = ['msgfmt', '-v', '-o', mofile, pofile]
+ if sys.platform != 'sunos5':
+ # msgfmt on Solaris does not know about -c
+ cmd.append('-c')
self.mkpath(modir)
- self.make_file([pofile], mofile, spawn,
- (['msgfmt', '-v', '-c', '-o', mofile, pofile],))
+ self.make_file([pofile], mofile, spawn, (cmd,))
self.distribution.data_files.append((join('mercurial', modir),
[mofile]))
More information about the Mercurial-devel
mailing list