├── .clang-format ├── .github └── workflows │ ├── cmake.yml │ └── codeql.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── CTestConfig.cmake ├── CreateBoilerPlate.sh ├── LICENSE ├── README.md ├── appveyor.yml ├── cmake ├── BoilerPlateConfig.cmake.in ├── CI.CTestScript.cmake ├── CTestCustom.cmake.in ├── CopyDllsForDebug.cmake ├── Coverage.cmake ├── LTO.cmake └── Warnings.cmake ├── external └── CMakeLists.txt ├── include └── foo.h ├── source ├── additional-sourcefile.cpp ├── foo-impl.h ├── foo.cpp ├── main.cpp └── windows-only.cpp └── tests ├── CMakeLists.txt ├── failtest.cpp └── successtest.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CTestConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/CTestConfig.cmake -------------------------------------------------------------------------------- /CreateBoilerPlate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/CreateBoilerPlate.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmake/BoilerPlateConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/BoilerPlateConfig.cmake.in -------------------------------------------------------------------------------- /cmake/CI.CTestScript.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/CI.CTestScript.cmake -------------------------------------------------------------------------------- /cmake/CTestCustom.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/CTestCustom.cmake.in -------------------------------------------------------------------------------- /cmake/CopyDllsForDebug.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/CopyDllsForDebug.cmake -------------------------------------------------------------------------------- /cmake/Coverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/Coverage.cmake -------------------------------------------------------------------------------- /cmake/LTO.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/LTO.cmake -------------------------------------------------------------------------------- /cmake/Warnings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/cmake/Warnings.cmake -------------------------------------------------------------------------------- /external/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/external/CMakeLists.txt -------------------------------------------------------------------------------- /include/foo.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | int foo(bool branch = false); 4 | -------------------------------------------------------------------------------- /source/additional-sourcefile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/source/additional-sourcefile.cpp -------------------------------------------------------------------------------- /source/foo-impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/source/foo-impl.h -------------------------------------------------------------------------------- /source/foo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/source/foo.cpp -------------------------------------------------------------------------------- /source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/source/main.cpp -------------------------------------------------------------------------------- /source/windows-only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/source/windows-only.cpp -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/failtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/tests/failtest.cpp -------------------------------------------------------------------------------- /tests/successtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lectem/cpp-boilerplate/HEAD/tests/successtest.cpp --------------------------------------------------------------------------------