{ "version": "2.0.0", "tasks": [ { "label": "Select Simulator for Apple Development", "type": "shell", "command": "./scripts/select_simulator.sh", "presentation": { "reveal": "always", "focus": true, "panel": "dedicated" }, "problemMatcher": [] }, { "label": "Build Telegram", "type": "shell", "command": "./scripts/lldb_build.sh", "options": { "env": { "BAZEL_LABEL_TO_RUN": "//Telegram:Swiftgram", "BAZEL_EXTRA_BUILD_FLAGS": "" } }, "group": { "kind": "build" }, "problemMatcher": [ { "owner": "bazel", "source": "bazel", "fileLocation": [ "relative", "${workspaceFolder}" ], "pattern": { "regexp": "^(.+?):(\\d+):(\\d+):\\s+(error|warning|note):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } } ] }, { "label": "_launch_telegram", "type": "shell", "command": "./scripts/lldb_launch_and_debug.sh", "options": { "env": { "BAZEL_LABEL_TO_RUN": "//Telegram:Swiftgram", "BAZEL_EXTRA_BUILD_FLAGS": "", "BAZEL_LAUNCH_ARGS": "" } }, "presentation": { "reveal": "always" }, "hide": true, "isBackground": true, "problemMatcher": [ { "owner": "bazel", "source": "bazel", "fileLocation": [ "relative", "${workspaceFolder}" ], "pattern": { "regexp": "launcher_error in (.*): (.*)", "kind": "file", "file": 1, "message": 2 }, "background": { "activeOnStart": true, "beginsPattern": "^Starting launch task\\.\\.\\.$", "endsPattern": "^app.swiftgram.ios: .*" } }, { "owner": "bazel", "source": "bazel", "fileLocation": [ "relative", "${workspaceFolder}" ], "pattern": { "regexp": "^(.+?):(\\d+):(\\d+):\\s+(error|warning|note):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 }, "background": { "activeOnStart": true, "beginsPattern": "^Starting launch task\\.\\.\\.$", "endsPattern": "^app.swiftgram.ios: .*" } } ], "runOptions": { "instanceLimit": 1 } } ] }