[Scons-users] global cleanup
Kraus Philipp
philipp.kraus at flashpixx.de
Wed Aug 22 15:33:58 EDT 2012
Hi,
yes this is / was my first try also, but in this case I can also build all alias.
I have got this calls:
prg = env.Program()
env.Clean("clean", [prg, "config.log"])
lstbuild = []
lstbuild.append( env.Library )
lstbuild.append( env.SharedLibrary )
env.Clean(
env.Alias("special", lstbuild),
[
Glob(...),
Glob(...),
]
)
So I would like to summarize all "clean" calls, so that I can run
scons cleanall
and everything is cleared
Am 22.08.2012 um 14:18 schrieb Francis Bolduc:
> You can alias an alias. Aliases can be re-used multiple times.
> Creating an 'All' alias is quite simple.
>
> p = env.Program(...)
> a = env.Alias('MySuperProgram', p)
> env.Alias('All', a)
>
> Also, you can invoke SCons with a directory target. It will then build
> (or clean) everything within that directory. Giving the current
> directory should cover everything unless your SConstruct is not
> top-level.
>
> $ scons -c .
>
> However, if you shuffle stuff around outside your source directory,
> such as when using the Install method, this may not work as expected.
>
> --
> Francis Bolduc, B.Sc.
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> http://four.pairlist.net/mailman/listinfo/scons-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://four.pairlist.net/pipermail/scons-users/attachments/20120822/c80a078d/attachment.html>
More information about the Scons-users
mailing list