Import('env') # modules must be listed after modules that use them modules=['algebra', 'core', 'container', 'atom', 'display', 'domino', 'em', 'example', 'misc', 'saxs', 'helper', 'statistics', 'gsl', 'benchmark', 'modeller', 'restrainer'] for p in modules: SConscript(p+"/SConscript") if env.get('localmodules', False): import os.path dirs= Glob("*/SConscript") for m in [os.path.split(str(d))[0] for d in dirs]: if m not in modules: SConscript(m+"/SConscript")