[cig-commits] r7007 - cs/buildbot/trunk/buildbot
leif at geodynamics.org
leif at geodynamics.org
Wed May 30 16:46:37 PDT 2007
Author: leif
Date: 2007-05-30 16:46:37 -0700 (Wed, 30 May 2007)
New Revision: 7007
Modified:
cs/buildbot/trunk/buildbot/config.py
Log:
Removed obsolete DEPS_PREFIX; don't squash PATH/PYTHONPATH of
BuildConfig.
Modified: cs/buildbot/trunk/buildbot/config.py
===================================================================
--- cs/buildbot/trunk/buildbot/config.py 2007-05-30 23:44:08 UTC (rev 7006)
+++ cs/buildbot/trunk/buildbot/config.py 2007-05-30 23:46:37 UTC (rev 7007)
@@ -32,21 +32,21 @@
basedir = "%(HOME)s"
filename = self.configFilename(config)
prefix = basedir + "/install/" + filename
- deps_prefix = basedir + "/deps/" + filename
- petsc_dir = deps_prefix + "/petsc-dev"
+ petsc_dir = prefix + "/opt/petsc-dev"
builddir = 'build/' + filename + "/" + branch.project.name + "/" + branch.name
env = {
"PREFIX": prefix,
- "DEPS_PREFIX": deps_prefix,
"PETSC_DIR": petsc_dir,
"BUILDDIR": builddir,
}
env.update(config.env)
bin = lambda p: p + "/bin"
sp = lambda p: p + "/lib/" + env['PYTHON'] + "/site-packages"
+ PATH = env.get("PATH", "")
+ PYTHONPATH = env.get("PYTHONPATH", "")
env.update({
- "PATH": bin(prefix) + ":" + bin(deps_prefix),
- "PYTHONPATH": sp(prefix) + ":" + sp(deps_prefix),
+ "PATH": bin(prefix) + ":" + PATH,
+ "PYTHONPATH": sp(prefix) + ":" + PYTHONPATH,
})
return env
@@ -61,8 +61,8 @@
args = {
gnu: [
"--prefix=%(PREFIX)s" % env,
- "LDFLAGS=-L%(PREFIX)s/lib -L%(DEPS_PREFIX)s/lib" % env,
- "CPPFLAGS=-I%(PREFIX)s/include -I%(DEPS_PREFIX)s/include" % env,
+ "LDFLAGS=-L%(PREFIX)s/lib" % env,
+ "CPPFLAGS=-I%(PREFIX)s/include" % env,
],
distutils: [
"--prefix=%(PREFIX)s" % env,
@@ -129,9 +129,8 @@
builder['slavenames'] = [slave.name]
import os
- from os.path import isdir
- basedir = "/home/buildbot/master"
- builddir = basedir + "/" + env['BUILDDIR']
+ from os.path import isdir, expanduser
+ builddir = expanduser("~/master/" + env['BUILDDIR'])
if not isdir(builddir):
os.makedirs(builddir)
More information about the cig-commits
mailing list