meson: Add support for SPARC assembly
This was blindly copied from autotools and tested by a helpful gentoo user. Signed-off-by: Dylan Baker <dylan.c.baker@intel.com> Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
parent
6eaa013685
commit
e26af22143
|
@ -896,6 +896,11 @@ if with_asm
|
|||
with_asm_arch = 'aarch64'
|
||||
pre_args += ['-DUSE_AARCH64_ASM']
|
||||
endif
|
||||
elif host_machine.cpu_family() == 'sparc64'
|
||||
if system_has_kms_drm
|
||||
with_asm_arch = 'sparc'
|
||||
pre_args += ['-DUSE_SPARC_ASM']
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
|
@ -64,8 +64,9 @@ else
|
|||
static_glapi_files += glapi_x86_s
|
||||
elif with_asm_arch == 'x86_64'
|
||||
static_glapi_files += glapi_x86_64_s
|
||||
elif with_asm_arch == 'sparc'
|
||||
static_glapi_files += glapi_sparc_s
|
||||
endif
|
||||
# TODO: SPARC asm
|
||||
endif
|
||||
|
||||
libglapi_static = static_library(
|
||||
|
|
|
@ -649,8 +649,14 @@ if with_asm_arch == 'x86'
|
|||
elif with_asm_arch == 'x86_64'
|
||||
files_libmesa_common += files('x86-64/x86-64.h', 'x86-64/xform4.S')
|
||||
inc_libmesa_asm = include_directories('x86-64')
|
||||
elif with_asm_arch == 'sparc'
|
||||
files_libmesa_common += files(
|
||||
'sparc/sparc_clip.S',
|
||||
'sparc/norm.S',
|
||||
'sparc/xform.S',
|
||||
)
|
||||
inc_libmesa_asm = include_directories('sparc')
|
||||
endif
|
||||
# TODO: sparc
|
||||
|
||||
format_fallback_c = custom_target(
|
||||
'format_fallback.c',
|
||||
|
|
Loading…
Reference in New Issue