summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-06-13 12:20:33 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-06-13 12:22:39 -0400
commit16aa2fb61c891f6565865bb63b6c8746bd8539f5 (patch)
tree4285ffc9ef336464cf6f1fce993a7321d0e43013 /gtk2_ardour
parent9d4327efbf315d4ad549a86517dca6c75d36d5ff (diff)
build ardour3_ui_default.conf at build time, to allow font substitutions to be done (which are platform dependent)
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/ardour3_ui_default.conf.in (renamed from gtk2_ardour/ardour3_ui_default.conf)0
-rw-r--r--gtk2_ardour/canvas_vars.h (renamed from gtk2_ardour/canvas_vars.h.in)0
-rw-r--r--gtk2_ardour/wscript12
3 files changed, 11 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour3_ui_default.conf b/gtk2_ardour/ardour3_ui_default.conf.in
index cc4c8d600f..cc4c8d600f 100644
--- a/gtk2_ardour/ardour3_ui_default.conf
+++ b/gtk2_ardour/ardour3_ui_default.conf.in
diff --git a/gtk2_ardour/canvas_vars.h.in b/gtk2_ardour/canvas_vars.h
index ab8cb62828..ab8cb62828 100644
--- a/gtk2_ardour/canvas_vars.h.in
+++ b/gtk2_ardour/canvas_vars.h
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index 23368bdc74..14114a5baf 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -519,6 +519,7 @@ def build(bld):
dark_rc_subst_dict = {}
light_rc_subst_dict = {}
+ ui_conf_dict = {}
font_sizes = {}
base_font = ""
@@ -579,18 +580,21 @@ def build(bld):
dark_rc_subst_dict[key] = fontstyle
light_rc_subst_dict[key] = fontstyle
-
+ ui_conf_dict[key] = points
+
# @FONT_SIZE_XXXX@
for sizename,points in iter(font_sizes.items()):
key = "_".join (['FONT_SIZE',sizename])
dark_rc_subst_dict[key] = points
light_rc_subst_dict[key] = points
+ ui_conf_dict[key] = points
# various font names, eg @BOLD_MONOSPACE@
for font_sym,text in iter(font_names.items()):
key = font_sym
dark_rc_subst_dict[key] = text
light_rc_subst_dict[key] = text
+ ui_conf_dict[key] = text
# RC files
dark_rc_subst_dict['COLOR_SCHEME'] = build_color_scheme(
@@ -655,6 +659,12 @@ def build(bld):
obj.target = 'ardour3_ui_light.rc'
obj.install_path = bld.env['CONFDIR']
+ obj = bld(features = 'subst')
+ obj.source = [ 'ardour3_ui_default.conf.in' ]
+ obj.target = 'ardour3_ui_default.conf'
+ obj.install_path = None
+ set_subst_dict(obj, ui_conf_dict)
+
# Menus
menus_argv = []
if bld.is_defined('GTKOSX'):