equal
deleted
inserted
replaced
208 # global and, consequently, making a mess, now that all module imports are |
208 # global and, consequently, making a mess, now that all module imports are |
209 # global. |
209 # global. |
210 ('build_ext', build.has_ext_modules), |
210 ('build_ext', build.has_ext_modules), |
211 ] + build.sub_commands |
211 ] + build.sub_commands |
212 |
212 |
213 class hgbuildmo(Command): |
213 class hgbuildmo(build): |
214 |
214 |
215 description = "build translations (.mo files)" |
215 description = "build translations (.mo files)" |
216 |
216 |
217 def run(self): |
217 def run(self): |
218 if not find_executable('msgfmt'): |
218 if not find_executable('msgfmt'): |
237 if sys.platform != 'sunos5': |
237 if sys.platform != 'sunos5': |
238 # msgfmt on Solaris does not know about -c |
238 # msgfmt on Solaris does not know about -c |
239 cmd.append('-c') |
239 cmd.append('-c') |
240 self.mkpath(join('mercurial', modir)) |
240 self.mkpath(join('mercurial', modir)) |
241 self.make_file([pofile], mobuildfile, spawn, (cmd,)) |
241 self.make_file([pofile], mobuildfile, spawn, (cmd,)) |
242 |
|
243 def initialize_options(self): |
|
244 pass |
|
245 |
|
246 def finalize_options(self): |
|
247 pass |
|
248 |
242 |
249 |
243 |
250 class hgdist(Distribution): |
244 class hgdist(Distribution): |
251 pure = 0 |
245 pure = 0 |
252 |
246 |