├── .github └── workflows │ ├── build-release.yml │ └── continuous-integration.yml ├── .gitignore ├── CMakeLists.txt ├── Doxyfile ├── README.md ├── cmake └── Modules │ ├── CPM.cmake │ ├── Catch.cmake │ └── CatchAddTests.cmake ├── generate_index ├── main.cpp ├── my-hovercraft-is-full-of-eels ├── CMakeLists.txt ├── Config.cmake.in ├── include │ └── my-hovercraft-is-full-of-eels │ │ └── Public.hpp └── src │ ├── CMakeLists.txt │ ├── Private.cpp │ ├── Private.hpp │ └── Public.cpp ├── old-travis.yml └── tests ├── CMakeLists.txt ├── example.cpp └── main.cpp /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/cmake/Modules/CPM.cmake -------------------------------------------------------------------------------- /cmake/Modules/Catch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/cmake/Modules/Catch.cmake -------------------------------------------------------------------------------- /cmake/Modules/CatchAddTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/cmake/Modules/CatchAddTests.cmake -------------------------------------------------------------------------------- /generate_index: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/generate_index -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | int main() {} 2 | -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/CMakeLists.txt -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/Config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/Config.cmake.in -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/include/my-hovercraft-is-full-of-eels/Public.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/include/my-hovercraft-is-full-of-eels/Public.hpp -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/src/CMakeLists.txt -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/src/Private.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/src/Private.cpp -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/src/Private.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/src/Private.hpp -------------------------------------------------------------------------------- /my-hovercraft-is-full-of-eels/src/Public.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/my-hovercraft-is-full-of-eels/src/Public.cpp -------------------------------------------------------------------------------- /old-travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/old-travis.yml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/tests/example.cpp -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saxbophone/CPP20-Cross-Platform-Template/HEAD/tests/main.cpp --------------------------------------------------------------------------------