diff --git a/engine.code-workspace b/engine.code-workspace index 96023ecbf0a43..b7f56d9084f96 100644 --- a/engine.code-workspace +++ b/engine.code-workspace @@ -232,6 +232,32 @@ "kind": "build" } }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "host_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64" + ] + }, { "type": "shell", "command": "./flutter/bin/et", @@ -285,6 +311,68 @@ "host_debug_unopt_arm64", "//flutter/impeller/golden_tests:impeller_golden_tests" ] + }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "ios_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64", + "&&", + "./flutter/bin/et", + "build", + "-c", + "ios_debug_unopt" + ] + }, + { + "type": "shell", + "command": "./flutter/bin/et", + "options": { + "cwd": "${workspaceFolder}/.." + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "echo": true, + "reveal": "silent", + "focus": false, + "panel": "shared", + "clear": true + }, + "group": { + "kind": "build" + }, + "label": "android_debug_unopt_arm64", + "args": [ + "build", + "-c", + "host_debug_unopt_arm64", + "&&", + "./flutter/bin/et", + "build", + "-c", + "android_debug_unopt_arm64" + ] } ] }, diff --git a/tools/vscode_workspace/engine-workspace.yaml b/tools/vscode_workspace/engine-workspace.yaml index d1f7cd698eb46..ed9f275d0f4b0 100644 --- a/tools/vscode_workspace/engine-workspace.yaml +++ b/tools/vscode_workspace/engine-workspace.yaml @@ -192,6 +192,12 @@ tasks: clear: true group: kind: build + - <<: *et-task + label: host_debug_unopt_arm64 + args: + - build + - -c + - host_debug_unopt_arm64 - <<: *et-task label: display_list_unittests_arm64 args: @@ -217,6 +223,17 @@ tasks: - build - -c - ios_debug_unopt + - <<: *et-task + label: android_debug_unopt_arm64 + args: + - build + - -c + - host_debug_unopt_arm64 + - "&&" + - *et-cmd + - build + - -c + - android_debug_unopt_arm64 extensions: recommendations: # C++ TestMate