diff --git a/configuration/.vscode/c_cpp_properties.json b/configuration/.vscode/c_cpp_properties.json index 88fd84c..65cc337 100644 --- a/configuration/.vscode/c_cpp_properties.json +++ b/configuration/.vscode/c_cpp_properties.json @@ -5,6 +5,7 @@ "includePath": [ "${workspaceFolder}/**", "${workspaceFolder}/subprojects/animationwindow/include/**", + "${workspaceFolder}/subprojects/std_lib_facilities/**", "${workspaceFolder}/subprojects/sdl2_image_windows/include/**", "${workspaceFolder}/subprojects/sdl2_mixer_windows/include/**", "${workspaceFolder}/subprojects/sdl2_windows/include/**" @@ -24,7 +25,8 @@ "name": "Mac", "includePath": [ "${workspaceFolder}/**", - "${workspaceFolder}/subprojects/animationwindow/include/**" + "${workspaceFolder}/subprojects/animationwindow/include/**", + "${workspaceFolder}/subprojects/std_lib_facilities/**" ], "defines": [ "_DEBUG", @@ -39,7 +41,9 @@ { "name": "Linux", "includePath": [ - "${workspaceFolder}/**" + "${workspaceFolder}/**", + "${workspaceFolder}/subprojects/animationwindow/include/**", + "${workspaceFolder}/subprojects/std_lib_facilities/**" ], "defines": [ "_DEBUG", diff --git a/configuration/.vscode/settings.json b/configuration/.vscode/settings.json index 798851d..9b31d5f 100644 --- a/configuration/.vscode/settings.json +++ b/configuration/.vscode/settings.json @@ -3,5 +3,22 @@ "cmake.configureOnOpen": false, "cmake.autoSelectActiveFolder": false, "cmake.configureOnEdit": false, - "makefile.alwaysPreConfigure": false + "makefile.alwaysPreConfigure": false, + "C_Cpp.default.compileCommands": [ + "${workspaceFolder}/build/compile_commands.json" + ], + "C_Cpp.codeAnalysis.clangTidy.args": [ + "-header-filter=^${workspaceFolder}/.*", + "--system-headers=false", + "--query-driver=/usr/bin/*, /usr/local/bin/*, C:/TDT4102-mingw64/bin/*", + ], + "C_Cpp.codeAnalysis.clangTidy.enabled": true, + "C_Cpp.codeAnalysis.exclude":{ + "subprojects/**": true, + "build/**": true + }, + "C_Cpp.codeAnalysis.runAutomatically": true, + "C_Cpp.codeAnalysis.clangTidy.useBuildPath": true, + "C_Cpp.errorSquiggles": "enabledIfIncludesResolve", + "C_Cpp.intelliSenseEngine": "default" }