├── .clang-format ├── .clang-tidy ├── .github └── workflows │ └── linux.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake-format.yaml ├── cmake ├── CodeCoverage.cmake ├── StandardProjectSettings.cmake ├── StaticAnalyzers.cmake ├── compiler.cmake └── conan_provider.cmake ├── conanfile.txt ├── include └── dummy.hpp ├── src ├── CMakeLists.txt ├── dummy.cpp └── main.cpp └── test ├── CMakeLists.txt └── dummy_test.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | CMakeLists.txt.user 2 | .idea 3 | cmake-build-* -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /cmake-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake-format.yaml -------------------------------------------------------------------------------- /cmake/CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake/CodeCoverage.cmake -------------------------------------------------------------------------------- /cmake/StandardProjectSettings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake/StandardProjectSettings.cmake -------------------------------------------------------------------------------- /cmake/StaticAnalyzers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake/StaticAnalyzers.cmake -------------------------------------------------------------------------------- /cmake/compiler.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake/compiler.cmake -------------------------------------------------------------------------------- /cmake/conan_provider.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/cmake/conan_provider.cmake -------------------------------------------------------------------------------- /conanfile.txt: -------------------------------------------------------------------------------- 1 | [generators] 2 | CMakeDeps 3 | 4 | [requires] 5 | catch2/3.3.2 6 | fmt/9.1.0 -------------------------------------------------------------------------------- /include/dummy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/include/dummy.hpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/dummy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/src/dummy.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/src/main.cpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/dummy_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LesleyLai/cmake-cpp-boilerplate/HEAD/test/dummy_test.cpp --------------------------------------------------------------------------------