Use list.copy to make a shallow copy instead of a reference

This commit is contained in:
mbielejeski
2020-07-24 22:06:08 -07:00
parent e186fef3fe
commit f276b4e642

View File

@@ -764,7 +764,8 @@ def create_ns3_program(bld, name, dependencies=('core',)):
# Each of the modules this program depends on has its own library.
program.ns3_module_dependencies = ['ns3-'+dep for dep in dependencies]
program.includes = "#"
program.use = program.ns3_module_dependencies
#make a copy here to prevent additions to program.use from polluting program.ns3_module_dependencies
program.use = program.ns3_module_dependencies.copy()
if program.env['ENABLE_STATIC_NS3']:
if sys.platform == 'darwin':
program.env.STLIB_MARKER = '-Wl,-all_load'