CMakeCatchTemplate: A C++ template project
Autor: | Thomas Dowrick, Matthew J. Clarkson, Stephen Thompson, Jonathan Cooper, Mian Ahmed, James Hetherington |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2021 |
Předmět: |
Structure (mathematical logic)
Unit testing Computer science CMake C++ Project template Scaffolding scaffolding Library and Information Sciences Python (programming language) computer.software_genre Article Continuous integration CUDA QA76.75-76.765 Template project template Operating system Computer software Line (text file) cmake computer Software Information Systems computer.programming_language c++ Software engineering examples given for medical imaging applications |
Zdroj: | Journal of Open Research Software; Vol 9, No 1 (2021); 17 Journal of Open Research Software, Vol 9, Iss 1 (2021) Journal of open research software |
ISSN: | 2049-9647 |
Popis: | CMakeCatchTemplate (https://github.com/MattClarkson/CMakeCatchTemplate) is a project to provide a starting structure for C++ projects configured with CMake, that can be customised to work in a variety of scenarios, allowing developers to deploy new algorithms to users in a shorter timeframe. Main features include a SuperBuild to build optional dependencies; unit tests using Catch; support for CUDA, OpenMP and MPI; examples of command line and GUI applications; Doxygen integration; Continuous Integration templates and support for building/deploying Python modules. |
Databáze: | OpenAIRE |
Externí odkaz: |