Load language tags from on-disk files rather than embedding them
[libdcp.git] / wscript
diff --git a/wscript b/wscript
index 25bee8df01fee86b092a13431be2d52f8ad75db2..b0c07f933677a4e6930257113280149c058a221d 100644 (file)
--- a/wscript
+++ b/wscript
@@ -74,6 +74,7 @@ def configure(conf):
     if int(gcc[0]) >= 4 and int(gcc[1]) > 1:
         conf.env.append_value('CXXFLAGS', ['-Wno-maybe-uninitialized'])
     conf.env.append_value('CXXFLAGS', ['-DLIBDCP_VERSION="%s"' % VERSION])
+    conf.env.append_value('CXXFLAGS', ['-DLIBDCP_SHARE_PREFIX="%s/share/libdcp"' % conf.env['PREFIX']])
 
     conf.env.TARGET_WINDOWS = conf.options.target_windows
     conf.env.TARGET_OSX = sys.platform == 'darwin'
@@ -253,6 +254,9 @@ def build(bld):
               'SMPTE-429-16.xsd' ]:
         bld.install_files('${PREFIX}/share/libdcp/xsd', os.path.join('xsd', i))
 
+    for i in ['language', 'region', 'script', 'variant', 'extlang']:
+        bld.install_files('${PREFIX}/share/libdcp/tags', os.path.join('tags', i))
+
     bld.add_post_fun(post)
 
 def dist(ctx):