├── .clang-format ├── .clang-tidy ├── .codedocs ├── .gitignore ├── .travis.yml ├── .ycm_extra_conf.py ├── 3rdparty └── catch │ ├── CMakeLists.txt │ ├── catch.hpp │ └── update_catch.sh ├── CMakeLists.txt ├── LICENSE ├── README.md ├── appveyor.yml ├── cmake ├── BuildConfig.json.in ├── Findrapidjson.cmake ├── ProjectGlobalMacros.cmake ├── ProjectTestFunctions.cmake ├── SanitizerBlacklist.txt.in └── run-clang-tidy.py.in ├── codecov.yml ├── docs ├── doxygen │ └── source │ │ ├── doxyhtml.conf │ │ └── doxyxml.conf └── sphinx │ ├── Makefile │ ├── make.bat │ └── source │ ├── conf.py │ ├── index.rst │ └── requirements.txt ├── readthedocs.yml └── src ├── projectlib ├── CMakeLists.txt ├── projectlib │ ├── config.h.cmake │ └── project.h ├── src │ └── project.cc └── test │ ├── CMakeLists.txt │ └── test1.cc ├── projectrun ├── CMakeLists.txt └── src │ └── main.cc └── testlib ├── CMakeLists.txt └── src └── catch_main.cc /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- 1 | Checks: "cppcore*" 2 | -------------------------------------------------------------------------------- /.codedocs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/.codedocs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/.travis.yml -------------------------------------------------------------------------------- /.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/.ycm_extra_conf.py -------------------------------------------------------------------------------- /3rdparty/catch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/3rdparty/catch/CMakeLists.txt -------------------------------------------------------------------------------- /3rdparty/catch/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/3rdparty/catch/catch.hpp -------------------------------------------------------------------------------- /3rdparty/catch/update_catch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/3rdparty/catch/update_catch.sh -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmake/BuildConfig.json.in: -------------------------------------------------------------------------------- 1 | {"rtp":"${PROJECT_BINARY_DIR}"} 2 | -------------------------------------------------------------------------------- /cmake/Findrapidjson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/cmake/Findrapidjson.cmake -------------------------------------------------------------------------------- /cmake/ProjectGlobalMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/cmake/ProjectGlobalMacros.cmake -------------------------------------------------------------------------------- /cmake/ProjectTestFunctions.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/cmake/ProjectTestFunctions.cmake -------------------------------------------------------------------------------- /cmake/SanitizerBlacklist.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/cmake/SanitizerBlacklist.txt.in -------------------------------------------------------------------------------- /cmake/run-clang-tidy.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/cmake/run-clang-tidy.py.in -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/codecov.yml -------------------------------------------------------------------------------- /docs/doxygen/source/doxyhtml.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/doxygen/source/doxyhtml.conf -------------------------------------------------------------------------------- /docs/doxygen/source/doxyxml.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/doxygen/source/doxyxml.conf -------------------------------------------------------------------------------- /docs/sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/sphinx/Makefile -------------------------------------------------------------------------------- /docs/sphinx/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/sphinx/make.bat -------------------------------------------------------------------------------- /docs/sphinx/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/sphinx/source/conf.py -------------------------------------------------------------------------------- /docs/sphinx/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/docs/sphinx/source/index.rst -------------------------------------------------------------------------------- /docs/sphinx/source/requirements.txt: -------------------------------------------------------------------------------- 1 | breathe 2 | -------------------------------------------------------------------------------- /readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/readthedocs.yml -------------------------------------------------------------------------------- /src/projectlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/CMakeLists.txt -------------------------------------------------------------------------------- /src/projectlib/projectlib/config.h.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/projectlib/config.h.cmake -------------------------------------------------------------------------------- /src/projectlib/projectlib/project.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/projectlib/project.h -------------------------------------------------------------------------------- /src/projectlib/src/project.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/src/project.cc -------------------------------------------------------------------------------- /src/projectlib/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/test/CMakeLists.txt -------------------------------------------------------------------------------- /src/projectlib/test/test1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectlib/test/test1.cc -------------------------------------------------------------------------------- /src/projectrun/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectrun/CMakeLists.txt -------------------------------------------------------------------------------- /src/projectrun/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/projectrun/src/main.cc -------------------------------------------------------------------------------- /src/testlib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duckie/cpp_project_template/HEAD/src/testlib/CMakeLists.txt -------------------------------------------------------------------------------- /src/testlib/src/catch_main.cc: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | --------------------------------------------------------------------------------