From 2d0facdb1473c8db9e3613ff9d0c598be13aaed9 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Thu, 26 Jul 2012 11:24:44 -0400 Subject: [PATCH] Fixed a crash on fresh repo building. --HG-- branch : xibless --- build.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.py b/build.py index bf0769f5..a2acf0c7 100644 --- a/build.py +++ b/build.py @@ -155,7 +155,10 @@ def build_localizations(ui, edition): if edition_folder == 'base': loc.po2strings(pofile, op.join(enlproj, 'Localizable.strings'), op.join(dest_lproj, 'Localizable.strings')) pofile = op.join('cocoalib', 'locale', lang, 'LC_MESSAGES', 'cocoalib.po') - loc.po2strings(pofile, op.join('cocoalib', 'en.lproj', 'cocoalib.strings'), op.join('cocoalib', lang + '.lproj', 'cocoalib.strings')) + cocoalib_dest = op.join('cocoalib', lang + '.lproj', 'cocoalib.strings') + if not op.exists(op.dirname(cocoalib_dest)): + os.makedirs(op.dirname(cocoalib_dest)) + loc.po2strings(pofile, op.join('cocoalib', 'en.lproj', 'cocoalib.strings'), cocoalib_dest) build_all_cocoa_locs(op.join('cocoa', 'base')) build_all_cocoa_locs(op.join('cocoa', edition)) elif ui == 'qt':