diff options
author | Nils Philippsen <nils@tiptoe.de> | 2015-11-23 13:52:14 +0100 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-11-23 08:43:19 -0500 |
commit | e25ddc39f86f69e2e12cb679dff82a0c5068cc23 (patch) | |
tree | f62685aa3d0ab3542022408082939dc69d503170 /libs/gtkmm2ext/wscript | |
parent | 4d599b3da1ff8fa5fa172be32fbd14d0ba25b915 (diff) |
make copies of global lists before extending
Not doing so can make source or object files appear multiple times in
the list of files to be compiled or linked, e.g. when doing './waf build
install', subsequently leading to linker errors.
Diffstat (limited to 'libs/gtkmm2ext/wscript')
-rw-r--r-- | libs/gtkmm2ext/wscript | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/gtkmm2ext/wscript b/libs/gtkmm2ext/wscript index b7545c33c5..1832d6a03e 100644 --- a/libs/gtkmm2ext/wscript +++ b/libs/gtkmm2ext/wscript @@ -84,7 +84,8 @@ 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', 'fader.cc' ] else: |