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/ardour/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/ardour/wscript')
-rw-r--r-- | libs/ardour/wscript | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/wscript b/libs/ardour/wscript index c0ef56b7e3..262b10159a 100644 --- a/libs/ardour/wscript +++ b/libs/ardour/wscript @@ -335,7 +335,8 @@ def build(bld): # micro increment <=> no interface changes LIBARDOUR_LIB_VERSION = "3.0.0" - sources = libardour_sources + # operate on copy to avoid adding sources twice + sources = list(libardour_sources) if bld.is_tracks_build(): sources += [ 'engine_state_controller.cc' ] |