This is a collection of VSCode project aiming at testing and exploring VSCode and CMake integration, as well as the integration with other supplemental C/C++ development tools, most notably Clang tool suite.
All projects are located in the project/ directory.
Here's a short local project overview list. Click project name to go to the corresponding readme with setup stuff.
| Project | Description |
|---|---|
| hello-cmake | Simple "Hello, world!" program |
| hello-clang-format | Simple clang-format setup and use |
| hello-clang-tidy | Simple clang-tidy setup and use |
| hello-subprojects | Check handling of CMake subdirectories |
| cmake-tutorial-project | External CMake project from CMake tutorial |
| hello-rpi-cross-compile | Test cross-compilation for Raspberry Pi |
| hello-conan | Test CMake integration for CMake Conan |
Needed Ubuntu packages are:
cmakeclang-formatclang-tidy
External tools may have their own set of environment prerequisites. Check their corresponding readmes for more info.
VSCode extensions are stated in the VSCode workspace file, as recommended extensions.