diff options
author | Matt A. Tobin <email@mattatobin.com> | 2022-04-17 19:32:56 -0500 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2022-04-17 19:36:45 -0500 |
commit | 0b51bca36ab0db4a5c54b5fff2f7e971c3dfa54e (patch) | |
tree | 031e21798e3253e6aa11cc3b7a7d6bf80228b1aa /libs | |
parent | 598d87bb29c4058a581688be93e2c8b11a232b58 (diff) | |
download | aura-central-0b51bca36ab0db4a5c54b5fff2f7e971c3dfa54e.tar.gz |
[Libs:Pixman] Enable SSSE3 code in compilation
Diffstat (limited to 'libs')
-rw-r--r-- | libs/libpixman/moz.build | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libs/libpixman/moz.build b/libs/libpixman/moz.build index 5c803d8fc..fee149331 100644 --- a/libs/libpixman/moz.build +++ b/libs/libpixman/moz.build @@ -71,11 +71,13 @@ DEFINES['_USE_MATH_DEFINES'] = True use_mmx = False use_sse2 = False +use_ssse3 = False use_vmx = False use_arm_simd_gcc = False use_arm_neon_gcc = False if '86' in CONFIG['OS_TEST']: use_sse2 = True + use_ssse3 = True if '64' not in CONFIG['OS_TEST']: if CONFIG['_MSC_VER']: use_mmx = True @@ -109,6 +111,15 @@ if use_sse2: if CONFIG['GNU_CC']: SOURCES['src/pixman-sse2.c'].flags += ['-Winline'] +if use_ssse3: + DEFINES['USE_SSE'] = True + DEFINES['USE_SSE2'] = True + DEFINES['USE_SSSE3'] = True + SOURCES += ['src/pixman-ssse3.c'] + SOURCES['src/pixman-ssse3.c'].flags += CONFIG['SSE_FLAGS'] + CONFIG['SSE2_FLAGS'] + CONFIG['SSSE3_FLAGS'] + if CONFIG['GNU_CC']: + SOURCES['pixman-ssse3.c'].flags += ['-Winline'] + if use_vmx: DEFINES['USE_VMX'] = True SOURCES += ['src/pixman-vmx.c'] |