[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