diff options
Diffstat (limited to 'libs/gtkmm2ext/wscript')
-rw-r--r-- | libs/gtkmm2ext/wscript | 13 |
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 += [ |