Try to centralise .pot building.
[dcpomatic.git] / src / lib / wscript
index ee89ad0856525ba4d07ed32886df4138efc66048..59047c70dd0ca75a88007a520425412f50c4f130 100644 (file)
@@ -1,4 +1,5 @@
 import os
+import i18n
 
 sources = """
           ab_transcode_job.cc
@@ -68,10 +69,4 @@ def build(bld):
     obj.target = 'dvdomatic'
 
 def pot(bld):
-    s = ""
-    for f in sources.split('\n'):
-        t = f.strip()
-        if len(t) > 0:
-            s += (os.path.join('src', 'lib', t)) + " "
-
-    os.system('xgettext -d libdvdomatic -s --keyword=_ -p build/src/lib -o libdvdomatic.pot %s' % s)
+    i18n.pot(os.path.join('src', 'lib'), sources, 'libdvdomatic')