some attempted changes for ipMIDI on windows
[ardour.git] / libs / gtkmm2ext / wscript
index 3706014c0dcb929b549516afa78db4900df45bbd..89614bd63f97ef948cbb74bb35ad3715c293c8ad 100644 (file)
@@ -41,7 +41,6 @@ gtkmm2ext_sources = [
         'debug.cc',
         'dndtreeview.cc',
         'emscale.cc',
-       'fader.cc',
         'focus_entry.cc',
         'grouped_buttons.cc',
         'gtk_ui.cc',
@@ -85,12 +84,13 @@ def configure(conf):
 
 
 def build(bld):
-    sources = gtkmm2ext_sources
+    # operate on copy to avoid adding sources twice
+    sources = list(gtkmm2ext_sources)
     if bld.is_tracks_build():
-       sources += [ 'waves_fastmeter.cc' ]
+        sources += [ 'waves_fastmeter.cc', 'fader.cc' ]
     else:
-       sources += [ 'fastmeter.cc' ]
-               
+        sources += [ 'fastmeter.cc' ]
+
     if bld.is_defined ('INTERNAL_SHARED_LIBS'):
         obj              = bld.shlib(features = 'c cxx cshlib cxxshlib', source=sources)
         # defines for this library
@@ -124,7 +124,7 @@ def build(bld):
             lang = os.path.basename(mo.srcpath()).replace('.mo', '')
             bld.install_as (os.path.join(os.path.normpath(bld.env['LOCALEDIR']), lang, 'LC_MESSAGES', I18N_PACKAGE + '.mo'),
                             mo)
-                           
+
 def i18n(bld):
     autowaf.build_i18n(bld, top, 'libs/gtkmm2ext', I18N_PACKAGE, gtkmm2ext_sources,
                        'Paul Davis')