mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-08 23:40:12 +01:00
scons: Don't hardcode any drivers for the xlib winsys, just pick suitable ones.
This commit is contained in:
parent
86099bcd9c
commit
06c43beee0
1 changed files with 13 additions and 9 deletions
|
|
@ -5,8 +5,7 @@ Import('*')
|
|||
|
||||
if env['platform'] == 'linux' \
|
||||
and 'mesa' in env['statetrackers'] \
|
||||
and 'softpipe' in env['drivers'] \
|
||||
and 'i965simple' in env['drivers'] \
|
||||
and ('softpipe' or 'i915simple' or 'trace') in env['drivers'] \
|
||||
and not env['dri']:
|
||||
|
||||
env = env.Clone()
|
||||
|
|
@ -22,15 +21,20 @@ if env['platform'] == 'linux' \
|
|||
'xfonts.c',
|
||||
'xm_api.c',
|
||||
'xm_winsys.c',
|
||||
'xm_winsys_aub.c',
|
||||
'brw_aub.c',
|
||||
]
|
||||
|
||||
drivers = [];
|
||||
|
||||
if 'softpipe' in env['drivers']:
|
||||
drivers += [softpipe]
|
||||
|
||||
if 'i965simple' in env['drivers']:
|
||||
drivers += [i965simple]
|
||||
sources += [
|
||||
'brw_aub.c',
|
||||
'xm_winsys_aub.c',
|
||||
]
|
||||
|
||||
drivers = [
|
||||
softpipe,
|
||||
i965simple,
|
||||
]
|
||||
|
||||
if 'trace' in env['drivers']:
|
||||
env.Append(CPPDEFINES = 'GALLIUM_TRACE')
|
||||
drivers += [trace]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue