LSSTApplications
10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
|
Variables | |
dictionary | targets = {"doc": [], "tests": [], "lib": [], "python": [], "examples": [], "include": [], "version": []} |
A dictionary of SCons aliases and targets. More... | |
dictionary lsst.sconsUtils.state.targets = {"doc": [], "tests": [], "lib": [], "python": [], "examples": [], "include": [], "version": []} |
A dictionary of SCons aliases and targets.
These are used to setup aliases, default targets, and dependencies by BasicSConstruct.finish(). While one can still use env.Alias to setup aliases (and should for "install"), putting targets here will generally provide better build-time dependency handling (like ensuring everything is built before we try to install, and making sure SCons doesn't rebuild the world before installing).
Users can add additional keys to the dictionary if desired.
Targets should be added by calling extend() or using += on the dict values, to keep the lists of targets from turning into lists-of-lists.