[Scons-users] problem copying files to variant directory
    Mark Diekhans 
    markd at kermodei.com
       
    Sat Mar 11 11:24:13 EST 2017
    
    
  
Hi all,
I am building a number of modules with duplicate=False, wanting
to copy only a selected set of files to build to be shared by
other modules.
With the directory structure with
     - sconscript
       somedir/include/
the include files can be explicitly copied to the variant directory (module two in
the below example).
However with the directory structure with
     - sconscript
       include/
a circular dependency is generated (module one in
the example):
    scons: *** Found dependency cycle(s):
      build/one/include/oneA.h -> build/one/include/oneA.h
      build/one/include/oneB.h -> build/one/include/oneB.h
This happens using either Install or Copy.
Example is here:
   http://hgwdev.soe.ucsc.edu/~markd/scons/installHeaderProblem.tar.gz
I suspect the best approach is to allow scons to copy everything, however
I am curious is causing this problem.
Thank you,
Mark
    
    
More information about the Scons-users
mailing list