llvmpipe: Only use -mssse3 on gcc 4.3+
This commit is contained in:
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user