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:
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