with_asm = get_option('asm')
with_osmesa = get_option('osmesa')
with_swr_arches = get_option('swr-arches').split(',')
+with_tools = get_option('tools').split(',')
+if with_tools.contains('all')
+ with_tools = ['freedreno', 'glsl', 'intel', 'nir', 'nouveau']
+endif
if get_option('texture-float')
pre_args += '-DTEXTURE_FLOAT_ENABLED'
message('WARNING: Floating-point texture enabled. Please consult docs/patents.txt and your lawyer before building mesa.')
dep_xvmc = []
if with_gallium_xvmc
dep_xvmc = dependency('xvmc', version : '>= 1.0.6')
- dep_xvmc = declare_dependency(
- compile_args : run_command(prog_pkgconfig, ['xvmc', '--cflags']).stdout().split()
- )
endif
xvmc_drivers_path = get_option('xvmc-libs-path')
endif
endif
endif
-if with_gallium_omx
- dep_omx = declare_dependency(
- compile_args : run_command(prog_pkgconfig, ['libomxil-bellagio', '--cflags']).stdout().split()
- )
-endif
_va = get_option('gallium-va')
if not system_has_kms_drm
dep_va = []
if with_gallium_va
dep_va = dependency('libva', version : '>= 0.38.0')
- dep_va = declare_dependency(
+ dep_va_headers = declare_dependency(
compile_args : run_command(prog_pkgconfig, ['libva', '--cflags']).stdout().split()
)
endif
name : 'dynamic-list')
with_ld_dynamic_list = true
endif
+ld_args_build_id = []
+if build_machine.system() != 'darwin'
+ ld_args_build_id += '-Wl,--build-id=sha1'
+endif
# check for dl support
if cc.has_function('dlopen')