llvmpipe: Only use -mssse3 on gcc 4.3+

This commit is contained in:
José Fonseca 2010-07-15 18:22:39 +01:00
parent fab4ac9e94
commit 0a36a064a1

View file

@ -1,3 +1,5 @@
import distutils.version
Import('*')
if not env['llvm']:
@ -26,7 +28,9 @@ env.Depends('lp_tile_soa.c', [
# Only enable SSSE3 for lp_tile_soa_sse3.c
ssse3_env = env.Clone()
if env['gcc'] and env['machine'] in ('x86', 'x86_64'):
if env['gcc'] \
and distutils.version.LooseVersion(env['CCVERSION']) >= distutils.version.LooseVersion('4.3') \
and env['machine'] in ('x86', 'x86_64') :
ssse3_env.Append(CCFLAGS = ['-mssse3'])
lp_tile_soa_os = ssse3_env.SharedObject('lp_tile_soa.c')