From 2d74669c7ee6e11bba5d9d28f7cc6f3b2ac35677 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 27 Jan 2023 15:06:48 -0700 Subject: [PATCH] waf rule to "compile" preference metadata into C++ --- gtk2_ardour/wscript | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index 46d0333f41..f503d24c19 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -942,6 +942,15 @@ def build(bld): ) obj.install_path = bld.env['CONFDIR'] + # NATIVE ARDOUR BINDING FILES + # explicitly state the use of perl here so that it works on windows too + # + pm_rule = 'perl %s/tools/process-metadata <${SRC[0].abspath()} >${TGT}' % bld.top_dir; + bld(target = 'configuration_metadata.cc', + source = 'preference-metadata', + rule = pm_rule + ) + # Icons/Images bld.install_files(os.path.join (bld.env['DATADIR'], 'icons'), bld.path.ant_glob('icons/*.png')) bld.install_files(bld.env['DATADIR'], 'ArdourMono.ttf')