From f3f09462cd5c9f9964a3c0631f5bdceab8768b0c Mon Sep 17 00:00:00 2001 From: Cory Fields Date: Sat, 14 Sep 2013 11:48:27 -0400 Subject: [PATCH] autotools: teach extract_strings_qt.py to respect the XGETTEXT env variable --- share/qt/extract_strings_qt.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/qt/extract_strings_qt.py b/share/qt/extract_strings_qt.py index 1267b1856..a7bfc1f9f 100755 --- a/share/qt/extract_strings_qt.py +++ b/share/qt/extract_strings_qt.py @@ -6,6 +6,7 @@ they can be picked up by Qt linguist. from subprocess import Popen, PIPE import glob import operator +import os OUT_CPP="src/qt/bitcoinstrings.cpp" EMPTY=['""'] @@ -49,7 +50,8 @@ def parse_po(text): files = glob.glob('src/*.cpp') + glob.glob('src/*.h') # xgettext -n --keyword=_ $FILES -child = Popen(['xgettext','--output=-','-n','--keyword=_'] + files, stdout=PIPE) +XGETTEXT=os.getenv('XGETTEXT', 'gettext') +child = Popen([XGETTEXT,'--output=-','-n','--keyword=_'] + files, stdout=PIPE) (out, err) = child.communicate() messages = parse_po(out)