summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-05-06 13:05:16 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:10 -0400
commit8a9dc2c2d59375f2562569243d1507a49599a0f6 (patch)
tree65c9050b08bacf59a02507e0da62f2fc996f0924 /libs/gtkmm2ext
parente2574020b2794504fdf8589a056e4139da783601 (diff)
conditionally use correct fast meter implementation
Diffstat (limited to 'libs/gtkmm2ext')
-rw-r--r--libs/gtkmm2ext/wscript11
1 files changed, 8 insertions, 3 deletions
diff --git a/libs/gtkmm2ext/wscript b/libs/gtkmm2ext/wscript
index 28a632bd97..9d7eee0f96 100644
--- a/libs/gtkmm2ext/wscript
+++ b/libs/gtkmm2ext/wscript
@@ -42,7 +42,6 @@ gtkmm2ext_sources = [
'dndtreeview.cc',
'emscale.cc',
'fader.cc',
- 'fastmeter.cc',
'focus_entry.cc',
'grouped_buttons.cc',
'gtk_ui.cc',
@@ -86,12 +85,18 @@ def configure(conf):
def build(bld):
+ sources = gtkmm2ext_sources
+ if bld.env['PROGRAM_NAME'] == 'TracksLive':
+ sources += [ 'waves_fastmeter.cc' ]
+ else:
+ sources += [ 'fastmeter.cc' ]
+
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
- obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=gtkmm2ext_sources)
+ obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=sources)
# defines for this library
obj.defines = [ 'LIBGTKMM2EXT_DLL_EXPORTS', 'ABSTRACT_UI_EXPORTS' ]
else:
- obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=gtkmm2ext_sources)
+ obj = bld.stlib(features = 'c cxx cstlib cxxstlib', source=sources)
obj.cxxflags = [ '-fPIC' ]
obj.defines = [ ]