Index: tools/gyp/configurations.gypi |
diff --git a/tools/gyp/configurations.gypi b/tools/gyp/configurations.gypi |
index 0957d81893509a724b382a48bee5a2d58b0794b9..e5ab11acd1e26f0ae28eff3d42ad30c59e888797 100644 |
--- a/tools/gyp/configurations.gypi |
+++ b/tools/gyp/configurations.gypi |
@@ -27,6 +27,7 @@ |
['"<(target_arch)"=="mips"', { 'dart_target_arch': 'MIPS', }], |
['"<(target_arch)"=="simmips"', { 'dart_target_arch': 'SIMMIPS', }], |
['"<(target_arch)"=="simdbc"', { 'dart_target_arch': 'SIMDBC', }], |
+ ['"<(target_arch)"=="simdbc64"', { 'dart_target_arch': 'SIMDBC64', }], |
[ 'OS=="linux"', { 'dart_target_os': 'Linux', } ], |
[ 'OS=="mac"', { 'dart_target_os': 'Macos', } ], |
[ 'OS=="win"', { 'dart_target_os': 'Win', } ], |
@@ -386,6 +387,27 @@ |
], |
}, |
+ 'DebugSIMDBC64': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug', |
+ 'Dart_<(dart_target_os)_Base', |
+ 'Dart_<(dart_target_os)_simdbc64_Base', |
+ 'Dart_<(dart_target_os)_Debug', |
+ ], |
+ 'defines': [ |
+ 'DEBUG', |
+ ], |
+ }, |
+ |
+ 'ReleaseSIMDBC64': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release', |
+ 'Dart_<(dart_target_os)_Base', |
+ 'Dart_<(dart_target_os)_simdbc64_Base', |
+ 'Dart_<(dart_target_os)_Release', |
+ ], |
+ }, |
+ |
# ARM and MIPS hardware configurations are only for Linux and Android. |
'DebugXARM': { |
'inherit_from': [ |
@@ -770,6 +792,52 @@ |
], |
}, |
+ 'DebugAndroidSIMDBC': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug', |
+ 'Dart_Android_Base', |
+ # Default SIMDBC on Android targets arm. |
+ 'Dart_Android_arm_Base', |
+ 'Dart_Android_Debug', |
+ ], |
+ 'defines': [ |
+ 'DEBUG', |
+ ], |
+ }, |
+ |
+ 'ReleaseAndroidSIMDBC': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release', |
+ 'Dart_Android_Base', |
+ # Default SIMDBC on Android targets arm. |
+ 'Dart_Android_arm_Base', |
+ 'Dart_Android_Release', |
+ ], |
+ }, |
+ |
+ 'DebugAndroidSIMDBC64': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Debug', |
+ 'Dart_Android_Base', |
+ # Default SIMDBC on Android targets arm64. |
+ 'Dart_Android_arm64_Base', |
+ 'Dart_Android_Debug', |
+ ], |
+ 'defines': [ |
+ 'DEBUG', |
+ ], |
+ }, |
+ |
+ 'ReleaseAndroidSIMDBC64': { |
+ 'inherit_from': [ |
+ 'Dart_Base', 'Dart_simdbc_Base', 'Dart_Release', |
+ 'Dart_Android_Base', |
+ # Default SIMDBC on Android targets arm64. |
+ 'Dart_Android_arm64_Base', |
+ 'Dart_Android_Release', |
+ ], |
+ }, |
+ |
# These targets assume that target_arch is passed in explicitly |
# by the containing project (e.g., chromium). |
'Debug': { |