meson: Don't build COMPOSITE for XQuartz
Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
(cherry picked from commit 9c03733669
)
This commit is contained in:
parent
3dee0aac2c
commit
5f2d652377
|
@ -201,7 +201,9 @@ conf_data.set('UNIXCONN', host_machine.system() != 'windows' ? '1' : false)
|
||||||
conf_data.set('IPv6', build_ipv6 ? '1' : false)
|
conf_data.set('IPv6', build_ipv6 ? '1' : false)
|
||||||
|
|
||||||
conf_data.set('BIGREQS', '1')
|
conf_data.set('BIGREQS', '1')
|
||||||
conf_data.set('COMPOSITE', '1')
|
if build_composite
|
||||||
|
conf_data.set('COMPOSITE', '1')
|
||||||
|
endif
|
||||||
conf_data.set('DAMAGE', '1')
|
conf_data.set('DAMAGE', '1')
|
||||||
conf_data.set('DBE', '1')
|
conf_data.set('DBE', '1')
|
||||||
conf_data.set('DGA', build_dga ? '1' : false)
|
conf_data.set('DGA', build_dga ? '1' : false)
|
||||||
|
|
11
meson.build
11
meson.build
|
@ -235,8 +235,10 @@ else
|
||||||
build_xquartz = get_option('xquartz') == 'true'
|
build_xquartz = get_option('xquartz') == 'true'
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
build_composite = true
|
||||||
build_rootless = false
|
build_rootless = false
|
||||||
if build_xquartz
|
if build_xquartz
|
||||||
|
build_composite = false
|
||||||
build_rootless = true
|
build_rootless = true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -697,7 +699,9 @@ subdir('fb')
|
||||||
subdir('mi')
|
subdir('mi')
|
||||||
subdir('os')
|
subdir('os')
|
||||||
# X extensions
|
# X extensions
|
||||||
subdir('composite')
|
if build_composite
|
||||||
|
subdir('composite')
|
||||||
|
endif
|
||||||
subdir('damageext')
|
subdir('damageext')
|
||||||
subdir('dbe')
|
subdir('dbe')
|
||||||
subdir('miext/damage')
|
subdir('miext/damage')
|
||||||
|
@ -731,7 +735,6 @@ libxserver = [
|
||||||
libxserver_mi,
|
libxserver_mi,
|
||||||
libxserver_dix,
|
libxserver_dix,
|
||||||
|
|
||||||
libxserver_composite,
|
|
||||||
libxserver_damageext,
|
libxserver_damageext,
|
||||||
libxserver_dbe,
|
libxserver_dbe,
|
||||||
libxserver_randr,
|
libxserver_randr,
|
||||||
|
@ -748,6 +751,10 @@ libxserver = [
|
||||||
libxserver_os,
|
libxserver_os,
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if build_composite
|
||||||
|
libxserver += libxserver_composite
|
||||||
|
endif
|
||||||
|
|
||||||
libxserver += libxserver_dri3
|
libxserver += libxserver_dri3
|
||||||
|
|
||||||
subdir('hw')
|
subdir('hw')
|
||||||
|
|
Loading…
Reference in New Issue