Index: SConstruct |
diff --git a/SConstruct b/SConstruct |
index 3f129079cb508c437df1138b353fa272a835d27d..962aa1d9c75aabf1a8411d063e88774c54c0e877 100644 |
--- a/SConstruct |
+++ b/SConstruct |
@@ -211,9 +211,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': { |
@@ -556,7 +559,10 @@ SAMPLE_FLAGS = { |
}, |
'mipsabi:hardfloat': { |
'CCFLAGS': ['-mhard-float'], |
- 'LINKFLAGS': ['-mhard-float'] |
+ 'LINKFLAGS': ['-mhard-float'], |
+ 'fpu:on': { |
+ 'CPPDEFINES' : ['CAN_USE_FPU_INSTRUCTIONS'] |
+ } |
} |
} |
}, |
@@ -1121,6 +1127,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]' |
+ }, |
} |