summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gtkmm2ext/wscript')
-rw-r--r--libs/gtkmm2ext/wscript13
1 files changed, 9 insertions, 4 deletions
diff --git a/libs/gtkmm2ext/wscript b/libs/gtkmm2ext/wscript
index bbe4ae535e..b7545c33c5 100644
--- a/libs/gtkmm2ext/wscript
+++ b/libs/gtkmm2ext/wscript
@@ -41,7 +41,6 @@ gtkmm2ext_sources = [
'debug.cc',
'dndtreeview.cc',
'emscale.cc',
- 'fastmeter.cc',
'focus_entry.cc',
'grouped_buttons.cc',
'gtk_ui.cc',
@@ -85,12 +84,18 @@ def configure(conf):
def build(bld):
+ sources = gtkmm2ext_sources
+ if bld.is_tracks_build():
+ sources += [ 'waves_fastmeter.cc', 'fader.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 = [ ]
@@ -99,7 +104,7 @@ def build(bld):
obj.name = 'libgtkmm2ext'
obj.target = 'gtkmm2ext'
obj.uselib = 'GTKMM GTK GTKOSX OSX GDK'
- obj.use = [ 'libpbd' ]
+ obj.use = [ 'libpbd', 'libardour' ]
obj.vnum = GTKMM2EXT_LIB_VERSION
obj.install_path = bld.env['LIBDIR']
obj.defines += [