Matt,
Currently the config/PETSc/Configure.py
def postProcessPackages(self):
postPackages=[]
for i in self.framework.packages:
if hasattr(i,'postProcess'): postPackages.append(i)
if postPackages:
# ctetgen needs petsc conf files. so attempt to create them early
self.framework.dumpConfFiles()
for i in postPackages: i.postProcess()
return
does not respect the dependencies between packages and will run the postProcess
on packages in any order which in general does not work.
Could you please update this rule (in whatever way makes sense) to respect the
dependencies defined between the various packages?
Thanks
Barry