CMakeCatchTemplate: A C++ template project. (16th July 2021)
- Record Type:
- Journal Article
- Title:
- CMakeCatchTemplate: A C++ template project. (16th July 2021)
- Main Title:
- CMakeCatchTemplate: A C++ template project
- Authors:
- Dowrick, Thomas
Ahmed, Mian
Thompson, Stephen
Hetherington, James
Cooper, Jonathan
Clarkson, Matt - Abstract:
- 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.
- Is Part Of:
- Journal of open research software. Volume 9(2021)
- Journal:
- Journal of open research software
- Issue:
- Volume 9(2021)
- Issue Display:
- Volume 9, Issue 2021 (2021)
- Year:
- 2021
- Volume:
- 9
- Issue:
- 2021
- Issue Sort Value:
- 2021-0009-2021-0000
- Page Start:
- Page End:
- Publication Date:
- 2021-07-16
- Subjects:
- CMake -- C++ -- Project template -- Scaffolding
Computer software -- Reusability -- Periodicals
Open source software -- Periodicals
005 - Journal URLs:
- http://openresearchsoftware.metajnl.com/ ↗
- DOI:
- 10.5334/jors.319 ↗
- Languages:
- English
- ISSNs:
- 2049-9647
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 16556.xml