configure¶
-
lsst.sconsUtils.dependencies.
configure
(packageName, versionString=None, eupsProduct=None, eupsProductPath=None, noCfgFile=False)¶ Recursively configure a package using ups/.cfg files.
Aliased as
lsst.sconsUtils.configure()
.Usually, LSST packages will call this function through
BasicSConstruct
.Parameters: - packageName :
str
Name of the package being built; must correspond to a
.cfg
file in theups
directory.- versionString :
str
, optional Version-control system string to be parsed for version information (
$HeadURL$
for SVN).- eupsProduct :
str
, optional Name of the EUPS product being built. Defaults to and is almost always the name of the package.
- eupsProductPath :
str
, optional An alternate directory where the package should be installed.
- noCfgFile :
bool
If True, this package has no
.cfg
file.
Returns: - env :
SCons.Environment
An SCons Environment object (which is also available as
lsst.sconsUtils.env
).
- packageName :