summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-03-01 17:30:53 +0000
committerCarl Hetherington <cth@carlh.net>2013-03-01 17:30:53 +0000
commit5121d13ded51a70169f5b5d649067c9b26456705 (patch)
treebb4c29617fa311459c483adccfedfed1df795c5d /wscript
parentb3499c076f9270f161be1b89497eb888a48049f2 (diff)
parentcbc6c5863ec336f0843a87a71e9d7a25a5e59286 (diff)
Merge branch 'master' of /home/carl/git/dvdomatic
Diffstat (limited to 'wscript')
-rw-r--r--wscript16
1 files changed, 15 insertions, 1 deletions
diff --git a/wscript b/wscript
index 4b81814a7..3f0d9f1df 100644
--- a/wscript
+++ b/wscript
@@ -21,7 +21,9 @@ def configure(conf):
if conf.options.target_windows:
conf.load('winres')
- conf.env.append_value('CXXFLAGS', ['-D__STDC_CONSTANT_MACROS', '-msse', '-mfpmath=sse', '-ffast-math', '-fno-strict-aliasing', '-Wall', '-Wno-attributes', '-Wextra'])
+ conf.env.append_value('CXXFLAGS', ['-D__STDC_CONSTANT_MACROS', '-msse', '-mfpmath=sse', '-ffast-math', '-fno-strict-aliasing',
+ '-Wall', '-Wno-attributes', '-Wextra',
+ '-DLOCALE_PREFIX="%s/share/locale"' % conf.env['PREFIX']])
if conf.options.target_windows:
conf.env.append_value('CXXFLAGS', ['-DDVDOMATIC_WINDOWS', '-DWIN32_LEAN_AND_MEAN', '-DBOOST_USE_WINDOWS_H', '-DUNICODE'])
@@ -198,6 +200,15 @@ def configure(conf):
define_name = 'HAVE_BUFFERSRC_H',
mandatory = False)
+ conf.find_program('msgfmt', var='MSGFMT')
+
+ datadir = conf.env.DATADIR
+ if not datadir:
+ datadir = os.path.join(conf.env.PREFIX, 'share')
+
+ conf.define('LOCALEDIR', os.path.join(datadir, 'locale'))
+ conf.define('DATADIR', datadir)
+
conf.recurse('src')
conf.recurse('test')
@@ -253,3 +264,6 @@ def create_version_cc(version):
def post(ctx):
if ctx.cmd == 'install':
ctx.exec_command('/sbin/ldconfig')
+
+def pot(bld):
+ bld.recurse('src')