Selaa lähdekoodia

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>
tags/18.2-branchpoint
Dylan Baker 7 vuotta sitten
vanhempi
commit
e26af22143
3 muutettua tiedostoa jossa 14 lisäystä ja 2 poistoa
  1. 5
    0
      meson.build
  2. 2
    1
      src/mapi/glapi/meson.build
  3. 7
    1
      src/mesa/meson.build

+ 5
- 0
meson.build Näytä tiedosto

@@ -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


+ 2
- 1
src/mapi/glapi/meson.build Näytä tiedosto

@@ -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(

+ 7
- 1
src/mesa/meson.build Näytä tiedosto

@@ -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…
Peruuta
Tallenna