Lines Matching refs:framework

4 add the configure objects from a previously executed framework into the current
5 framework. However, this necessitates a reorganization of the activities in the
34 def __init__(self, framework):
35 config.base.Configure.__init__(self, framework)
66 def setupPackageDependencies(self, framework):
74 petscConf = framework.loadFramework(confPath)
87 framework.addPackageDependency(petscConf, confPath)
90 def setupDependencies(self, framework):
91 config.base.Configure.setupDependencies(self, framework)
92 self.languages = framework.require('PETSc.options.languages', self)
93 self.compilers = framework.require('config.compilers', self)
94 self.headers = framework.require('config.headers', self)
95 self.libraries = framework.require('config.libraries', self)
96 self.blaslapack = framework.require('config.packages.BlasLapack', self)
97 self.mpi = framework.require('config.packages.MPI', self)
102 if 'with-petsc-arch' in self.framework.argDB:
103 yield self.framework.argDB['with-petsc-arch']
116 if self.framework.argDB['download-petsc'] == 1:
119 if 'with-petsc-dir' in self.framework.argDB:
120 petscDir = self.framework.argDB['with-petsc-dir']
134 for packageDir in self.framework.argDB['with-packages-search-path']:
152 if self.framework.argDB['download-petsc'] == 0:
377 self.framework.logPrintDivider()
378 self.framework.logPrint('Checking for a functional PETSc in '+name+', location/origin '+str(location))
393 self.framework.logPrintDivider(single = 1)
394 self.framework.logPrint('PETSc in '+name+', location/origin '+str(location)+' failed checkWorkingLink test')
396 self.framework.logPrintDivider(single = 1)
397 self.framework.logPrint('PETSc in '+name+', location/origin '+str(location)+' failed checkInclude test with includeDir: '+str(includeDir))
399 self.framework.logPrintDivider(single = 1)
400 self.framework.logPrint('PETSc in '+name+', location/origin '+str(location)+' failed checkIncludes test')
403 self.framework.logPrintDivider(single = 1)
404 self.framework.logPrint('PETSc in '+name+', location/origin '+str(location)+' failed checkLib test with libraries: '+str(libraries))
406 if self.framework.argDB['with-petsc-shared']:
408 self.framework.logPrintDivider(single = 1)
409 self.framework.logPrint('PETSc in '+name+', location/origin '+str(location)+' failed checkSharedLibrary test with libraries: '+str(libraries))
439 import config.framework
441 framework = config.framework.Framework(sys.argv[1:])
442 framework.setup()
443 framework.addChild(Configure(framework))
444 framework.configure()
445 framework.dumpSubstitutions()