mirror of
https://github.com/gbowne1/ClassicOS.git
synced 2024-11-22 14:16:52 -08:00
67 lines
1.6 KiB
JSON
67 lines
1.6 KiB
JSON
|
{
|
||
|
"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
|
||
|
}
|