Index: SConstruct |
diff --git a/SConstruct b/SConstruct |
index 583f28173d0895c87c9063108ace73b6748edee3..1661234a75e88514aebf1029af1510114bbf969b 100755 |
--- a/SConstruct |
+++ b/SConstruct |
@@ -3034,6 +3034,14 @@ def AllowInlineAssembly(env): |
return False |
env.AddBiasForPNaCl() |
env.PNaClForceNative() |
+ |
+ if env.Bit('target_x86_32'): |
+ env.AppendUnique(CCFLAGS=['--target=i686-unknown-nacl']) |
+ elif env.Bit('target_x86_64'): |
+ env.AppendUnique(CCFLAGS=['--target=x86_64-unknown-nacl']) |
+ elif env.Bit('target_arm'): |
+ env.AppendUnique(CCFLAGS=['--target=arm-unknown-nacl', |
+ '-mfloat-abi=hard']) |
return True |
nacl_env.AddMethod(AllowInlineAssembly) |