| OLD | NEW |
| 1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
| 2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
| 3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
| 4 # met: | 4 # met: |
| 5 # | 5 # |
| 6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
| 7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
| 8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
| 9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
| 10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 'v8_target_arch%': '<(target_arch)', | 37 'v8_target_arch%': '<(target_arch)', |
| 38 | 38 |
| 39 # Setting 'v8_can_use_unaligned_accesses' to 'true' will allow the code | 39 # Setting 'v8_can_use_unaligned_accesses' to 'true' will allow the code |
| 40 # generated by V8 to do unaligned memory access, and setting it to 'false' | 40 # generated by V8 to do unaligned memory access, and setting it to 'false' |
| 41 # will ensure that the generated code will always do aligned memory | 41 # will ensure that the generated code will always do aligned memory |
| 42 # accesses. The default value of 'default' will try to determine the correct | 42 # accesses. The default value of 'default' will try to determine the correct |
| 43 # setting. Note that for Intel architectures (ia32 and x64) unaligned memory | 43 # setting. Note that for Intel architectures (ia32 and x64) unaligned memory |
| 44 # access is allowed for all CPUs. | 44 # access is allowed for all CPUs. |
| 45 'v8_can_use_unaligned_accesses%': 'default', | 45 'v8_can_use_unaligned_accesses%': 'default', |
| 46 | 46 |
| 47 # Setting 'v8_can_use_vfp2_instructions' to 'true' will enable use of ARM VF
P | |
| 48 # instructions in the V8 generated code. VFP instructions will be enabled | |
| 49 # both for the snapshot and for the ARM target. Leaving the default value | |
| 50 # of 'false' will avoid VFP instructions in the snapshot and use CPU feature | |
| 51 # probing when running on the target. | |
| 52 'v8_can_use_vfp2_instructions%': 'false', | |
| 53 'v8_can_use_vfp3_instructions%': 'false', | |
| 54 | |
| 55 # Setting 'v8_can_use_vfp32dregs' to 'true' will cause V8 to use the VFP | 47 # Setting 'v8_can_use_vfp32dregs' to 'true' will cause V8 to use the VFP |
| 56 # registers d16-d31 in the generated code, both in the snapshot and for the | 48 # registers d16-d31 in the generated code, both in the snapshot and for the |
| 57 # ARM target. Leaving the default value of 'false' will avoid the use of | 49 # ARM target. Leaving the default value of 'false' will avoid the use of |
| 58 # these registers in the snapshot and use CPU feature probing when running | 50 # these registers in the snapshot and use CPU feature probing when running |
| 59 # on the target. | 51 # on the target. |
| 60 'v8_can_use_vfp32dregs%': 'false', | 52 'v8_can_use_vfp32dregs%': 'false', |
| 53 'arm_test%': 'off', |
| 61 | 54 |
| 62 # Similar to vfp but on MIPS. | 55 # Similar to vfp but on MIPS. |
| 63 'v8_can_use_fpu_instructions%': 'true', | 56 'v8_can_use_fpu_instructions%': 'true', |
| 64 | 57 |
| 65 # Setting v8_use_arm_eabi_hardfloat to true will turn on V8 support for ARM | |
| 66 # EABI calling convention where double arguments are passed in VFP | |
| 67 # registers. Note that the GCC flag '-mfloat-abi=hard' should be used as | |
| 68 # well when compiling for the ARM target. | |
| 69 'v8_use_arm_eabi_hardfloat%': 'false', | |
| 70 | |
| 71 # Similar to the ARM hard float ABI but on MIPS. | 58 # Similar to the ARM hard float ABI but on MIPS. |
| 72 'v8_use_mips_abi_hardfloat%': 'true', | 59 'v8_use_mips_abi_hardfloat%': 'true', |
| 73 | 60 |
| 74 # Default arch variant for MIPS. | 61 # Default arch variant for MIPS. |
| 75 'mips_arch_variant%': 'mips32r2', | 62 'mips_arch_variant%': 'mips32r2', |
| 76 | 63 |
| 77 'v8_enable_debugger_support%': 1, | 64 'v8_enable_debugger_support%': 1, |
| 78 | 65 |
| 79 'v8_enable_backtrace%': 0, | 66 'v8_enable_backtrace%': 0, |
| 80 | 67 |
| (...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 513 'OptimizeReferences': '2', | 500 'OptimizeReferences': '2', |
| 514 'EnableCOMDATFolding': '2', | 501 'EnableCOMDATFolding': '2', |
| 515 }, | 502 }, |
| 516 }, | 503 }, |
| 517 }], # OS=="win" | 504 }], # OS=="win" |
| 518 ], # conditions | 505 ], # conditions |
| 519 }, # Release | 506 }, # Release |
| 520 }, # configurations | 507 }, # configurations |
| 521 }, # target_defaults | 508 }, # target_defaults |
| 522 } | 509 } |
| OLD | NEW |