[cig-commits] r12480 - cs/buildbot/trunk/buildbot

leif at geodynamics.org leif at geodynamics.org
Mon Jul 28 13:41:24 PDT 2008


Author: leif
Date: 2008-07-28 13:41:24 -0700 (Mon, 28 Jul 2008)
New Revision: 12480

Modified:
   cs/buildbot/trunk/buildbot/bs.py
Log:
Added 'SpecfemBuildSystem'.


Modified: cs/buildbot/trunk/buildbot/bs.py
===================================================================
--- cs/buildbot/trunk/buildbot/bs.py	2008-07-26 18:22:04 UTC (rev 12479)
+++ cs/buildbot/trunk/buildbot/bs.py	2008-07-28 20:41:24 UTC (rev 12480)
@@ -48,6 +48,38 @@
 make = Make()
 
 
+class SpecfemBuildSystem(BuildSystem):
+
+
+    def buildSteps(self, buildEnv, buildConfig, env, desc, workdir, configureArgs, line):
+        
+        configureArgs = self.configureArgs(buildEnv, buildConfig, env, configureArgs, line)
+        
+        steps = [
+            s(step.ShellCommand,
+              description=["configure"] + desc,
+              descriptionDone=desc + ["configuration"],
+              command=["./configure"], #+ configureArgs,
+              workdir=workdir,
+              env=env,
+              haltOnFailure=True,
+              logfiles={"config.log": "config.log"},
+              ),
+
+            s(step.Compile,
+              description=["compiling"] + desc,
+              descriptionDone=desc + ["compile"],
+              command=["make"],
+              workdir=workdir,
+              env=env,
+              ),
+            ]
+        
+        return steps
+
+sf = SpecfemBuildSystem()
+
+
 class GNUBuildSystem(BuildSystem): # a.k.a. Autotools
 
 



More information about the cig-commits mailing list