[Scons-users] Executing a command, but with a set of sources that is determined by the build.

Francis Bolduc fbolduc at gmail.com
Tue Sep 11 22:53:15 EDT 2012


How about keeping a list of all nodes and chaining installs, like this:




nodes = []

prog76 = env.Program( 'prog76', sources = srcs )
install76 = env.Install( get_build_directory(), prog76 )
env.Alias( "build", install76 )
nodes.extend(install76)



many more executables and shared libraries



stage = env.Install( get_staging_directory(), nodes )
env.Alias( 'stage', stage )
env.Depends( 'stage', 'build' )


More information about the Scons-users mailing list