Move
Factory
The Move
factory
allows you to rename a file or directory.
For example, if we don't want to copy the temporary file,
we could use:
Command("file.out", "file.in", [ Copy("tempfile", "$SOURCE"), "modify tempfile", Move("$TARGET", "tempfile"), ])
Which would execute as:
% scons -Q Copy("tempfile", "file.in") modify tempfile Move("file.out", "tempfile")