cmake_conan_boilerplate_template
cmake_conan_boilerplate_template copied to clipboard
Minimized version of cpp_starter_project
This PR fixes a spelling in error in the tests cmakelists file when project options are missing.
Suggestion to a small beautification: I don't like these ultra-long commands - I put them on multiple lines so I can see all arguments without scrolling to the right .
This PR contains several enhancement to the Cmake presets. - [x] - Setting "Ninja Multi-Config" as the default generator should have several benefits for your IDEs (see also #15) -...
- [x] upgrade project_options - [ ] consider forking project_options - [x] update cmake version required - [x] check documents for required compilers/C++ verison
This separates `.devcontainer/Dockerfile` into dependent and dependee Dockerfiles. One Dockerfile will be built and published in the Github Container Repository during a CI workflow. The Dockerfile that remains in the...
```bash bash-3.2$ cmake --preset=unixlike-gcc-release Preset CMake variables: CMAKE_BUILD_TYPE="RelWithDebInfo" CMAKE_CXX_COMPILER="g++" CMAKE_C_COMPILER="gcc" CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/cpp_boilerplate_project/out/install/unixlike-gcc-release" -- The CXX compiler identification is AppleClang 13.1.6.13160021 -- The C compiler identification is AppleClang 13.1.6.13160021 -- Detecting CXX...
Seems they can be enabled with cmakepresets settings, or we can use the Ninja support for them. Need to pick one or the other, but not both. https://docs.microsoft.com/en-us/cpp/build/cmake-presets-json-reference?view=msvc-170
See notes here: 