fix double quote in fr.po
[ardour.git] / session_utils / wscript
index de9111e3e523b197a031c8345d2dce4365cf38f3..62186345fd4bc4e27143dd5e5971866677779d7b 100644 (file)
@@ -17,6 +17,15 @@ def options(opt):
     autowaf.set_options(opt)
 
 def configure(conf):
+    if not "dummy" in conf.env['BACKENDS']:
+        print ('session-utils depend on the dummy backend.')
+        autowaf.display_msg(conf, 'build session-utils', 'no')
+        return
+    # no wine
+    if Options.options.windows_vst and Options.options.dist_target != 'mingw':
+        autowaf.display_msg(conf, 'build session-utils', 'no')
+        return
+    autowaf.display_msg(conf, 'build session-utils', 'yes')
     conf.load('misc')
     conf.load('compiler_cxx')
     autowaf.configure(conf)
@@ -39,13 +48,14 @@ def build_ardour_util(bld, util):
                      ]
     obj.defines = [
         'VERSIONSTRING="' + str(bld.env['VERSION']) + '"',
+        'UTILNAME="'   + str(pgmprefix + '-' + util) + '"',
         'DATA_DIR="'   + os.path.normpath(bld.env['DATADIR']) + '"',
         'CONFIG_DIR="' + os.path.normpath(bld.env['SYSCONFDIR']) + '"',
         'LOCALEDIR="'  + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
         'PACKAGE="'    + "ARDOURUTILS" + '"',
         ]
     obj.install_path = bld.env['LIBDIR'] + '/utils'
-    obj.uselib       = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD OGG CURL DL'
+    obj.uselib       = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD OGG CURL DL XML'
     obj.uselib       += ' FFTW3F'
     obj.uselib       += ' AUDIOUNITS OSX LO '
     obj.uselib       += ' TAGLIB '
@@ -65,6 +75,9 @@ def build_ardour_util(bld, util):
 
 def build(bld):
     VERSION = "%s.%s" % (bld.env['MAJOR'], bld.env['MINOR'])
+    # session-utils depend on the dummy backend
+    if not "dummy" in bld.env['BACKENDS']:
+        return
     # no wine
     if bld.is_defined('WINDOWS_VST_SUPPORT') and bld.env['build_target'] != 'mingw':
         return