lsst.sconsUtils  16.0-15-g57c515d+1
Classes | Functions
lsst.sconsUtils.dependencies Namespace Reference

Classes

class  Configuration
 Base class for defining how to configure an LSST sconsUtils package. More...
 
class  ExternalConfiguration
 A Configuration subclass for external (third-party) packages. More...
 
class  PackageTree
 A class for loading and managing the dependency tree of a package, as defined by its configuration module (.cfg) file. More...
 

Functions

def configure (packageName, versionString=None, eupsProduct=None, eupsProductPath=None, noCfgFile=False)
 Recursively configure a package using ups/.cfg files. More...
 
def CustomCFlagCheck (context, flag, append=True)
 A configuration test that checks whether a C compiler supports a particular flag. More...
 
def CustomCppFlagCheck (context, flag, append=True)
 A configuration test that checks whether a C++ compiler supports a particular flag. More...
 
def CustomCompileCheck (context, message, source, extension=".cc")
 A configuration test that checks whether the given source code compiles. More...
 
def CustomLinkCheck (context, message, source, extension=".cc")
 A configuration test that checks whether the given source code compiles and links. More...
 
def getLibs (env, categories="main")
 Get the libraries the package should be linked with. More...