[Scons-users] Copying and merging directories
    William Deegan 
    bill at baddogconsulting.com
       
    Sun Sep  9 00:18:49 EDT 2012
    
    
  
Peter,
On Sep 8, 2012, at 5:30 PM, Peter Steele <pwsteele at gmail.com> wrote:
> I have a Sconscript that looks this like:
>  
> FROM_DIR = "/mysrcdir/data"
> TO_DIR = “/mydstdir"
> …
> env.Alias('copy', env.Command('copy', [], Copy(TO_DIR, FROM_DIR)))
>  
> This will fail if the directory /mydstdir already exists, which in my case it definitely will exist. The copy operation is intended to copy additional files into this target directory directory, merging the files copied from /mysrcdir/data with the files already present in /mydstdir. Beyond writing explicit Python code to do it, how can I get scons to not complain if the destination already when a Copy operation is done?
Use env.Install and env.Glob to find the files.
Don't copy directories as they automatically depend on their included files, but won't be updated if the directory content changes.
-Bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://four.pairlist.net/pipermail/scons-users/attachments/20120908/7b440070/attachment.htm>
    
    
More information about the Scons-users
mailing list