replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls
[ardour.git] / wscript
diff --git a/wscript b/wscript
index bd82f3b3e9deb3dac342ab3f6c11633d55b499ae..d6d75d56cafdf4b79b680a19c46795ee57b9bf24 100644 (file)
--- a/wscript
+++ b/wscript
@@ -166,11 +166,9 @@ def fetch_tarball_revision_date():
         content = f.readlines()
         remove_punctuation_map = dict((ord(char), None) for char in '";')
 
-        raw_line_tokens = content[2].decode('utf-8').strip().split(' ')
-        rev = raw_line_tokens[4].translate(remove_punctuation_map)
-
-        raw_line_tokens = content[3].decode('utf-8').strip().split(' ')
-        date = raw_line_tokens[4].translate(remove_punctuation_map)
+        raw_line_tokens = content[1].decode('utf-8').strip().split(' ')
+        rev = raw_line_tokens[7].translate(remove_punctuation_map)
+        date = raw_line_tokens[12].translate(remove_punctuation_map)
 
         return rev, date
 
@@ -238,6 +236,7 @@ children = [
         'libs/qm-dsp',
         'libs/vamp-plugins',
         'libs/zita-resampler',
+        'libs/zita-convolver',
         # core ardour libraries
         'libs/pbd',
         'libs/midi++2',
@@ -310,10 +309,9 @@ def create_stored_revision():
         #
         text =  '#include "ardour/revision.h"\n'
         text += (
-            'namespace ARDOUR {\n'
-            '    const char* revision = \"%s\";\n'
-            '    const char* date = \"%s\";\n'
-            '}\n') % (rev, rev_date)
+            'namespace ARDOUR { const char* revision = \"%s\"; '
+            'const char* date = \"%s\"; }\n'
+        ) % (rev, rev_date)
         print('Writing revision info to libs/ardour/revision.cc using ' + rev + ', ' + rev_date)
         o = open('libs/ardour/revision.cc', 'w')
         o.write(text)
@@ -672,9 +670,6 @@ int main() { return 0; }''',
         ('-D__STDC_LIMIT_MACROS', '-D__STDC_FORMAT_MACROS',
          '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG'))
 
-    if opt.nls:
-        compiler_flags.append('-DENABLE_NLS')
-
     # use sparingly, prefer runtime profile
     if Options.options.program_name.lower() == "mixbus":
         compiler_flags.append ('-DMIXBUS')
@@ -1176,6 +1171,9 @@ int main () { return 0; }
     if opts.nls:
         conf.define('ENABLE_NLS', 1)
         conf.env['ENABLE_NLS'] = True
+    else:
+        conf.define('ENABLE_NLS', 0)
+        conf.env['ENABLE_NLS'] = False
     if opts.build_tests:
         conf.env['BUILD_TESTS'] = True
         conf.env['RUN_TESTS'] = opts.run_tests