summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBuildbot system user <buildbot@medusa>2018-01-09 23:14:57 +0000
committerBuildbot system user <buildbot@medusa>2018-01-09 23:14:57 +0000
commit4f0f1377fec5c6d8eb0479f98e717877e5ee67df (patch)
tree21641e333e8046056b62649b4a8141bab0d9c3f8
parent384c8d13505f014f8ee68b3a3791d2038d8800b6 (diff)
Add configuration for xserver meson build
-rwxr-xr-xmodulesetparser.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modulesetparser.py b/modulesetparser.py
index cc280d0..cd8b0bd 100755
--- a/modulesetparser.py
+++ b/modulesetparser.py
@@ -327,8 +327,10 @@ def BuilderList(slaves):
'xf86-video-dummy' : '--disable-dga', # config check needs fixing to default to auto, not yes
'xts' : '--disable-shared',
'fontconfig' : '--with-default-fonts=' + os.path.join(prefix, 'share', 'fonts'),
+ 'xserver-meson' : '-Dudev=false -Dpciaccess=false -Dint10=false -Dsystemd_logind=false -Ddmx=true -Dxephyr=true',
}
+ extra = []
if name in autogenargs:
extra = autogenargs[name].split()
extra = map(Interpolate, extra)
@@ -394,7 +396,7 @@ def BuilderList(slaves):
elif m.tag == 'meson':
- factory.addStep(Configure(command=['meson', '--prefix', Interpolate(prefix), 'build'], name='meson', description='meson', descriptionDone='meson', logEnviron=logEnviron, env=env))
+ factory.addStep(Configure(command=['meson', '--prefix', Interpolate(prefix), 'build'] + extra, name='meson', description='meson', descriptionDone='meson', logEnviron=logEnviron, env=env))
factory.addStep(Compile(command=['ninja', '-C', 'build'], logEnviron=logEnviron, env=env))
factory.addStep(Compile(command=['ninja', '-C', 'build', 'test'], name='test', description='testing', descriptionDone='test', logEnviron=logEnviron, env=env, timeout=3600))
factory.addStep(Compile(command=['ninja', '-C', 'build', 'install'], name='install', description='installing', descriptionDone='install', logEnviron=logEnviron, env=env))