scons: Also require recent XCB.
And don't trip when it's not found -- simply skip building src/glx.
This commit is contained in:
@@ -516,7 +516,7 @@ def generate(env):
|
|||||||
createInstallMethods(env)
|
createInstallMethods(env)
|
||||||
|
|
||||||
env.PkgCheckModules('X11', ['x11', 'xext', 'xdamage', 'xfixes'])
|
env.PkgCheckModules('X11', ['x11', 'xext', 'xdamage', 'xfixes'])
|
||||||
env.PkgCheckModules('XCB', ['x11-xcb', 'xcb-glx'])
|
env.PkgCheckModules('XCB', ['x11-xcb', 'xcb-glx >= 1.8.1'])
|
||||||
env.PkgCheckModules('XF86VIDMODE', ['xxf86vm'])
|
env.PkgCheckModules('XF86VIDMODE', ['xxf86vm'])
|
||||||
env.PkgCheckModules('DRM', ['libdrm >= 2.4.24'])
|
env.PkgCheckModules('DRM', ['libdrm >= 2.4.24'])
|
||||||
env.PkgCheckModules('DRM_INTEL', ['libdrm_intel >= 2.4.30'])
|
env.PkgCheckModules('DRM_INTEL', ['libdrm_intel >= 2.4.30'])
|
||||||
|
@@ -1,5 +1,8 @@
|
|||||||
Import('*')
|
Import('*')
|
||||||
|
|
||||||
|
if not env['x11'] or not env['xcb'] or not env['drm']:
|
||||||
|
Return()
|
||||||
|
|
||||||
from sys import executable as python_cmd
|
from sys import executable as python_cmd
|
||||||
|
|
||||||
env = env.Clone()
|
env = env.Clone()
|
||||||
|
Reference in New Issue
Block a user