def __init__( self, configuration, clExe=None, libExe=None, linkExe=None, mtExe=None, rcExe=None, bscExe=None, binPaths=None, includePaths=None, libraryPaths=None, architecture=None, ): Compiler.__init__( self, configuration=configuration, binPaths=binPaths, includePaths=includePaths, libraryPaths=libraryPaths, ) self.__clExe = clExe self.__libExe = libExe self.__linkExe = linkExe self.__mtExe = mtExe self.__rcExe = rcExe self.__bscExe = bscExe self.__architecture = architecture self.__messageExpression = re.compile(r'^(\s*)(.+)\(\d+\) :', re.MULTILINE) self.forcedUsings = []
def __init__( self, configuration, ccExe=None, ldExe=None, binPaths=None, ): Compiler.__init__(self, configuration=configuration, binPaths=binPaths) self.__ccExe = ccExe self.__ldExe = ldExe
def __init__(self, configuration, clangExe, llvmArExe, binPaths): Compiler.__init__(self, configuration=configuration, binPaths=binPaths) self._clangExe = clangExe self._llvmArExe = llvmArExe self.version = _getClangVersion(clangExe) self.versionTuple = _makeVersionTuple(self.version)
def __init__( self, configuration, arExe=None, gccExe=None, libtoolExe=None, binPaths=None, version=None, ): Compiler.__init__(self, configuration=configuration, binPaths=binPaths) self._arExe = arExe self._gccExe = gccExe self._libtoolExe = libtoolExe self.__version = version self.__messageExpression = re.compile(r'^(.+?):(\d+)(:\d+)?:', re.MULTILINE)
def __init__(self, configuration): Compiler.__init__(self, configuration)
def _outputStderr(self, text): Compiler._outputStderr(self, self._formatMessage(text))