Public Member Functions | |
def | __init__ |
def | addIncPath |
def | addIncPathEnv |
def | addIncPaths |
def | addIncPathEnvs |
def | find |
def | findLibrary |
def | findHeader |
def | loadLibrary |
def | loadHeader |
def | loadHeaderFromUPS |
def | load |
def | isLibrary |
def | expandLibraryName |
def | __init__ |
def | addIncPath |
def | addIncPathEnv |
def | addIncPaths |
def | addIncPathEnvs |
def | find |
def | findLibrary |
def | findHeader |
def | loadLibrary |
def | loadHeader |
def | loadHeaderFromUPS |
def | load |
def | isLibrary |
def | expandLibraryName |
Static Public Member Functions | |
def | packageNameFromHeaderPath |
def | packageVarNameFromHeaderPath |
def | LibraryPaths |
def | packageNameFromHeaderPath |
def | packageVarNameFromHeaderPath |
def | LibraryPaths |
Public Attributes | |
headers | |
libraries | |
includePaths | |
Static Public Attributes | |
dictionary | AllPlatformInfo |
list | PlatformInfo = AllPlatformInfo[os.uname()[0]] |
A class keeping track of the sources and where to look for them.
Definition at line 28 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.__init__ | ( | self, | |
includePaths | |||
) |
Definition at line 46 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.__init__ | ( | self, | |
includePaths | |||
) |
Definition at line 45 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPath | ( | self, | |
path, | |||
force = False |
|||
) |
Definition at line 53 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPath | ( | self, | |
path, | |||
force = False |
|||
) |
Definition at line 54 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPathEnv | ( | self, | |
varName, | |||
force = False |
|||
) |
Definition at line 63 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPathEnv | ( | self, | |
varName, | |||
force = False |
|||
) |
Definition at line 68 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPathEnvs | ( | self, | |
varNames | |||
) |
Definition at line 69 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPathEnvs | ( | self, | |
varNames | |||
) |
Definition at line 74 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPaths | ( | self, | |
paths | |||
) |
Definition at line 66 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.addIncPaths | ( | self, | |
paths | |||
) |
Definition at line 71 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.expandLibraryName | ( | self, | |
name | |||
) |
Definition at line 144 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.expandLibraryName | ( | self, | |
name | |||
) |
Definition at line 149 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.find | ( | self, | |
relPath, | |||
extraPaths = [] |
|||
) |
Definition at line 72 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.find | ( | self, | |
relPath, | |||
extraPaths = [] |
|||
) |
Definition at line 77 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.findHeader | ( | self, | |
relPath, | |||
extraPaths = [] |
|||
) |
Definition at line 86 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.findHeader | ( | self, | |
relPath, | |||
extraPaths = [] |
|||
) |
Definition at line 91 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.findLibrary | ( | self, | |
libName, | |||
extraPaths = [] |
|||
) |
Definition at line 76 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.findLibrary | ( | self, | |
libName, | |||
extraPaths = [] |
|||
) |
Definition at line 81 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.isLibrary | ( | self, | |
path | |||
) |
Definition at line 141 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.isLibrary | ( | self, | |
path | |||
) |
Definition at line 146 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 160 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 165 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.load | ( | self, | |
relPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 137 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.load | ( | self, | |
relPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 142 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.loadHeader | ( | self, | |
headerRelPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 100 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.loadHeader | ( | self, | |
headerRelPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 105 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.loadHeaderFromUPS | ( | self, | |
headerRelPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Loads a C++ header from a UPS product. Assumptions: * the specified relative path of the header is under the include directory of its UPS product * the include directory path is set in a environment variable named with the standard UPS pattern (`PRODUCTNAME_INC`) * the header relative path starts with a directory that reflects the name of the UPS product, `productname/relative/package/path/header.h` For example, for a `headerRelPath` of `larcorealg/Geometry/GeometryCore.h`, the full path must be represented by `${LARCOREALG_INC}/larcorealg/Geometry/GeometryCore.h`, with the content of `LARCOREALG_INC` variable being an absolute path.
Definition at line 111 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.loadHeaderFromUPS | ( | self, | |
headerRelPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Loads a C++ header from a UPS product. Assumptions: * the specified relative path of the header is under the include directory of its UPS product * the include directory path is set in a environment variable named with the standard UPS pattern (`PRODUCTNAME_INC`) * the header relative path starts with a directory that reflects the name of the UPS product, `productname/relative/package/path/header.h` For example, for a `headerRelPath` of `larcorealg/Geometry/GeometryCore.h`, the full path must be represented by `${LARCOREALG_INC}/larcorealg/Geometry/GeometryCore.h`, with the content of `LARCOREALG_INC` variable being an absolute path.
Definition at line 116 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
def cppUtils.SourceCentral.loadLibrary | ( | self, | |
relPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 93 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
def cppUtils.SourceCentral.loadLibrary | ( | self, | |
relPath, | |||
extraPaths = [] , |
|||
force = False |
|||
) |
Definition at line 98 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 152 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 157 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 156 of file sbndcode/sbndcode/gallery/python/cppUtils.py.
|
static |
Definition at line 161 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 32 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
cppUtils.SourceCentral.headers |
Definition at line 47 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
cppUtils.SourceCentral.includePaths |
Definition at line 49 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
cppUtils.SourceCentral.libraries |
Definition at line 48 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.
|
static |
Definition at line 44 of file icarusalg/icarusalg/gallery/helpers/python/cppUtils.py.