Merge branch 'master' of /home/carl/git/dvdomatic
authorCarl Hetherington <cth@carlh.net>
Fri, 1 Mar 2013 17:30:53 +0000 (17:30 +0000)
committerCarl Hetherington <cth@carlh.net>
Fri, 1 Mar 2013 17:30:53 +0000 (17:30 +0000)
1  2 
wscript

diff --combined wscript
index 4b81814a70600f3127924b84c67743487b0960cc,019858100f2d773d0b97217246a5f67a19ee0aae..3f0d9f1dfe0c93632a60d140b56a87351d29481a
+++ b/wscript
@@@ -3,7 -3,7 +3,7 @@@ import o
  import sys
  
  APPNAME = 'dvdomatic'
 -VERSION = '0.75beta1'
 +VERSION = '0.76pre'
  
  def options(opt):
      opt.load('compiler_cxx')
@@@ -21,7 -21,9 +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'])
                               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 +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')