I have a project that uses git-repo so it contains multiple repos. The only way I can find of supporting this in VSCode is to use multi-root workspaces and add each repo as a separate folder within the workspace. Some of these repos use CMake but some don't. I find that when I open the workspace I get messages for these repos like:
CMakeLists.txt was not found in the root of the folder 'MyFolder'
then VSCode attempts to setup CMake by creating a Build directory containing a bunch of default files. I also get:
CMake Tools would like to configure IntelliSense for the 'MyFolder' folder.
Is there any way to tell CMake to ignore a folder, maybe a setting in the .code-workspace file?
configurationProvider
key in.vscode/c_cpp_properties.json
. – Barrelhouse