{
    "version": "2.0.0",
    "windows": {
        "options": {
            "shell": {
                "executable": "C:\\WINDOWS\\System32\\cmd.exe",
                "args": [
                    "/C",
                    "D:\\download\\IntelOneAPI\\2025.0\\oneapi-vars.bat",
                    "&&",
                ]
            }
        }
    },
    "tasks": [
        {
            "label": "configure-release",
            "type": "shell",
            "command": "xmake config -p windows -m release",
            "problemMatcher": []
        },
        {
            "label": "configure-debug",
            "type": "shell",
            "command": "xmake config -p windows -m debug",
            "problemMatcher": []
        },
				{
					"label": "build",
					"type": "shell",
					"command": "xmake",
					"args": [
						// "-v",
						"-j8"
					],
					"group": {
							"kind": "build",
							"isDefault": true
					},
					"problemMatcher": []
				},
        {
            "label": "update compile_commands",
            "type": "shell",
            "command": "xmake project -k compile_commands .vscode",
            "problemMatcher": []
        },
        {
            "label": "debug frontend application",
            "type": "shell",
            "command": "xmake run -d implicit_surface_integrator",
            "problemMatcher": []
        },
    ]
}