Skip to content

Task json "Operating system specific properties" is broken #11601

Description

Environment

  • OS and version: Ubuntu 22.04.2 LTS
  • VS Code: 1.83.1
  • C/C++ extension: 1.17.5
  • OS and version of remote machine (if applicable):
  • GDB / LLDB version: 12.1

Bug Summary and Steps to Reproduce

Bug Summary:

The windows and linux properties for cppbuild task are not recognized by itellisense and when trying to run program nothing happens.

Steps to reproduce:

  1. Configure task.json as:
{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe build active file",
            "command": "g++",
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "Task generated by Debugger.",
            "windows": {
                "args": [
                    "-fdiagnostics-color=always",
                    "-g",
                    "--std=c++20",
                    "-Wall",
                    "-Wextra",
                    "-DDEBUG",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}.exe"
                ],
            },
            "linux": {
                "args": [
                    "-fdiagnostics-color=always",
                    "-g",
                    "--std=c++20",
                    "-Wall",
                    "-Wextra",
                    "-DDEBUG",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}.out"
                ],
            },
        }
    ],
    "version": "2.0.0"
}
  1. Click Run C/C++ File

Debugger Configurations

None

Debugger Logs

None

Other Extensions

No response

Additional Information

Untitled.video.-.Made.with.Clipchamp.mp4

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions