{ "env": { "myDefaultIncludePath": ["${workspaceFolder}", "${workspaceFolder}/include"], "myCompilerPath": "/usr/local/bin/" }, "configurations": [ { "name": "Linux", "intelliSenseMode": "clang-x64", "includePath": ["${myDefaultIncludePath}", "/another/path"], "macFrameworkPath": ["/System/Library/Frameworks"], "defines": ["FOO", "BAR=100"], "forcedInclude": ["${workspaceFolder}/include/config.h"], "compilerPath": "/usr/bin/clang", "cStandard": "c17", "cppStandard": "c++20", "compileCommands": "/path/to/compile_commands.json", "browse": { "path": ["${workspaceFolder}"], "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } }, { "name": "linux-gcc-x64", "includePath": [ "${workspaceFolder}/**" ], "compilerPath": "/usr/bin/gcc", "cStandard": "${default}", "cppStandard": "${default}", "intelliSenseMode": "linux-gcc-x64", "compilerArgs": [ "-Wall", "-Wextra", "-Wpedantic" ], "configurationProvider": "ms-vscode.makefile-tools" }, { "name": "Linux", "includePath": [ "/usr/include/x86_64-linux-gnu/c++/5", "/usr/include/c++/5", "/usr/local/include", "/usr/include/x86_64-linux-gnu", "/usr/include", "${workspaceRoot}" ], "defines": [], "intelliSenseMode": "clang-x64", "browse": { "path": [ "/usr/include/x86_64-linux-gnu/c++/5", "/usr/include/c++/5", "/usr/local/include", "/usr/include/x86_64-linux-gnu", "/usr/include", "${workspaceRoot}" ], "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" } } ], "version": 4 }