Commits

Satish Balay  committed 7659ca2

exodus: cleanup build process [make.inc is unused & fix postInstall() to use the correct file]

  • Participants
  • Parent commits bbe3cf8

Comments (0)

Files changed (1)

File config/BuildSystem/config/packages/exodusii.py

     config.package.Package.configureLibrary(self)
 
   def Install(self):
-    self.logPrintBox('Compiling ExodusII; this may take several minutes')
     import os
     import shutil
     configOpts     = []
       configOpts.append('F77OPTIONS="'+self.setCompilers.getCompilerFlags()+'"')
       self.setCompilers.popLanguage()
 
-    mkfile = 'make.inc'
-    g = open(os.path.join(self.packageDir, mkfile), 'w')
     self.framework.log.write(repr(dir(self.setCompilers)))
 
     args = ' '.join(configOpts)
-    fd = file(os.path.join(self.packageDir,'exodusii'), 'w')
+    cfgfile = 'exodusii'
+    fd = file(os.path.join(self.packageDir,cfgfile), 'w')
     fd.write(args)
     fd.close()
 
-    if self.installNeeded('exodusii'):
+    if self.installNeeded(cfgfile):
       cincludes  = ['exodusII.h','exodusII_cfg.h','exodusII_int.h','exodusII_par.h']
       fincludes  = ['exodusII.inc','exodusII_int.inc']
       try:
         output,err,ret = config.base.Configure.executeShellCommand('cd '+builddir+' && make -f Makefile.standalone clean', timeout=250, log = self.framework.log)
       except RuntimeError, e:
         raise RuntimeError('Error running make on ExodusII: '+str(e))
-      self.postInstall(output+err, mkfile)
+      self.postInstall(output+err, cfgfile)
     return self.installDir