{ "version": "2.0.0", "options": { "cwd": "${workspaceFolder}" }, "tasks": [ { "label": "CMake: 配置 X256_PS (Release, MSVC2013 x86)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\configure.bat", "args": [ "${workspaceFolder}/build/X256_PS", "PHASE_SCANNING", "Release" ], "problemMatcher": [] }, { "label": "CMake: 配置 X256_PS (Debug, MSVC2013 x86)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\configure.bat", "args": [ "${workspaceFolder}/build/X256_PS", "PHASE_SCANNING", "Debug" ], "problemMatcher": [] }, { "label": "CMake: 构建 X256_PS (Release)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\build.bat", "args": [ "${workspaceFolder}/build/X256_PS" ], "group": "build", "problemMatcher": [ "$msCompile" ] }, { "label": "CMake: 构建 X256_PS (Debug)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\build.bat", "args": [ "${workspaceFolder}/build/X256_PS" ], "group": "build", "problemMatcher": [ "$msCompile" ] }, { "label": "CMake: 清理 X256_PS", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\clean.bat", "args": [ "${workspaceFolder}/build/X256_PS" ], "problemMatcher": [] }, { "label": "CMake: 配置 X256_MS (Release, MSVC2013 x86)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\configure.bat", "args": [ "${workspaceFolder}/build/X256_MS", "MECHANICAL_SCANNING", "Release" ], "problemMatcher": [] }, { "label": "CMake: 配置 X256_MS (Debug, MSVC2013 x86)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\configure.bat", "args": [ "${workspaceFolder}/build/X256_MS", "MECHANICAL_SCANNING", "Debug" ], "problemMatcher": [] }, { "label": "CMake: 构建 X256_MS (Release)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\build.bat", "args": [ "${workspaceFolder}/build/X256_MS" ], "group": "build", "problemMatcher": [ "$msCompile" ] }, { "label": "CMake: 构建 X256_MS (Debug)", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\build.bat", "args": [ "${workspaceFolder}/build/X256_MS" ], "group": "build", "problemMatcher": [ "$msCompile" ] }, { "label": "CMake: 清理 X256_MS", "type": "shell", "command": "${workspaceFolder}\\.vscode\\scripts\\clean.bat", "args": [ "${workspaceFolder}/build/X256_MS" ], "problemMatcher": [] }, { "label": "CMake: 配置并构建 X256_PS (Release)", "dependsOrder": "sequence", "dependsOn": [ "CMake: 配置 X256_PS (Release, MSVC2013 x86)", "CMake: 构建 X256_PS (Release)" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": [] }, { "label": "CMake: 配置并构建 X256_PS (Debug)", "dependsOrder": "sequence", "dependsOn": [ "CMake: 配置 X256_PS (Debug, MSVC2013 x86)", "CMake: 构建 X256_PS (Debug)" ], "group": "build", "problemMatcher": [] }, { "label": "CMake: 配置并构建 X256_MS (Release)", "dependsOrder": "sequence", "dependsOn": [ "CMake: 配置 X256_MS (Release, MSVC2013 x86)", "CMake: 构建 X256_MS (Release)" ], "group": "build", "problemMatcher": [] }, { "label": "CMake: 配置并构建 X256_MS (Debug)", "dependsOrder": "sequence", "dependsOn": [ "CMake: 配置 X256_MS (Debug, MSVC2013 x86)", "CMake: 构建 X256_MS (Debug)" ], "group": "build", "problemMatcher": [] }, { "label": "CMake: 配置并构建全部 (X256_PS + X256_MS, Release)", "dependsOrder": "sequence", "dependsOn": [ "CMake: 配置并构建 X256_PS (Release)", "CMake: 配置并构建 X256_MS (Release)" ], "problemMatcher": [] } ] }