Index: SConstruct |
diff --git a/SConstruct b/SConstruct |
index bfa53a7af40f5d9cd2d22036e7580296ec98667f..4ea506e302c129c0bb2932c2178941de8d16d44c 100644 |
--- a/SConstruct |
+++ b/SConstruct |
@@ -212,9 +212,12 @@ LIBRARY_FLAGS = { |
'LINKFLAGS': ['-m32'], |
'mipsabi:softfloat': { |
'CPPDEFINES': ['__mips_soft_float=1'], |
+ 'fpu:on': { |
+ 'CPPDEFINES' : ['CAN_USE_FPU_INSTRUCTIONS'] |
+ } |
}, |
'mipsabi:hardfloat': { |
- 'CPPDEFINES': ['__mips_hard_float=1'], |
+ 'CPPDEFINES': ['__mips_hard_float=1', 'CAN_USE_FPU_INSTRUCTIONS'], |
} |
}, |
'arch:x64': { |
@@ -563,7 +566,10 @@ SAMPLE_FLAGS = { |
}, |
'mipsabi:hardfloat': { |
'CCFLAGS': ['-mhard-float'], |
- 'LINKFLAGS': ['-mhard-float'] |
+ 'LINKFLAGS': ['-mhard-float'], |
+ 'fpu:on': { |
+ 'CPPDEFINES' : ['CAN_USE_FPU_INSTRUCTIONS'] |
+ } |
} |
} |
}, |
@@ -1128,6 +1134,11 @@ SIMPLE_OPTIONS = { |
'default': 'on', |
'help': 'use vfp3 instructions when building the snapshot [Arm only]' |
}, |
+ 'fpu': { |
+ 'values': ['on', 'off'], |
+ 'default': 'on', |
+ 'help': 'use fpu instructions when building the snapshot [MIPS only]' |
+ }, |
} |