Пример #1
0
    def addCodeModules( self, codeModulePaths, unitTests = False ):
        from ctx_cmod import CTXRawCodeModule

        codeModulePaths = assureList(codeModulePaths)

        #
        # Append CTXRawCodeModule objects for all given modules.
        #
        for mod in codeModulePaths:

            modPath = self.resolveCodeModulePath( mod )

            rawmod = CTXRawCodeModule(modPath, buildUnitTests = unitTests)
            self.cmods[rawmod.getName()] = rawmod

        self.needUpdate = True
Пример #2
0
    def addCodeModules( self, codeModulePaths, unitTests = False ):
        from ctx_cmod import CTXRawCodeModule

        codeModulePaths = assureList(codeModulePaths)

        #
        # Append CTXRawCodeModule objects for all given modules.
        #
        for mod in codeModulePaths:

            modPath = self.resolveCodeModulePath( mod )

            emptyPathList = list()
            rawmod = CTXRawCodeModule(modPath, emptyPathList, unitTests, self.archPath, self.legacyCompilingMod, self.globalOutputDir, bc = self.bc)
            self.cmods[rawmod.getName()] = rawmod

        self.needUpdate = True
Пример #3
0
    def addCodeModules( self, codeModulePaths, unitTests = False ):
        from ctx_cmod import CTXRawCodeModule

        codeModulePaths = assureList(codeModulePaths)

        #
        # Append CTXRawCodeModule objects for all given modules.
        #
        for mod in codeModulePaths:

            modPath = self.resolveCodeModulePath( mod )

            #def __init__( self, moduleRoot, pathlist = None, buildUnitTests = False , archPath = list()):
            emptyPathList = list()
            rawmod = CTXRawCodeModule(modPath, emptyPathList, unitTests, self.archPath, self.legacyCompilingMod)
            self.cmods[rawmod.getName()] = rawmod

        self.needUpdate = True