| 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]'
|
| + },
|
|
|
| }
|
|
|
|
|