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