[Scons-users] how to properly share an output folder with two subfolders?
    daggs 
    daggs at gmx.com
       
    Thu Jun  4 05:40:55 EDT 2020
    
    
  
Greetings,
I have this tree:
root
├── output
├── SConstruct
├── a
│   └── SCpnscript
└── b
    └── SCpnscript
in SConstruct I do this:
env = Environment(O = Dir(env.subst('#/output')).abspath))
SConscript('a/SConscript', variant_dir=env['O'], duplicate = 0, exports = 'env')
SConscript('b/SConscript', variant_dir=env['O'], duplicate = 0, exports = 'env')
when I run scons, I get this error: scons: *** 'output' already has a source directory: 'a'.
I tried duplicate = 1 for both but it didn't worked.
if I change SConscript('b/SConscript', variant_dir=env['O'], duplicate = 0, exports = 'env')
to SConscript('b/SConscript', exports = 'env') it works but I'm not sure that is the proper way to do it.
so I wonder, what is the proper way to instruct both them to SConscript to one output folder?
Thanks,
Dagg.
    
    
More information about the Scons-users
mailing list