CMakePPLang: An object-oriented extension to CMake
Journal Article
·
· Journal of Open Source Software
- Iowa State University, Ames, IA (United States); Ames Laboratory (AMES), Ames, IA (United States)
CMakePPLang is an object-oriented extension to the CMake language written entirely using the original CMake language, with the goal of making projects built on CMake easier to create and maintain. That said, CMakePPLang has different coding practices, paradigms, and standards than the original CMake language, much in the same way that C++ coding differs from C coding despite some level of interoperability. Currently, CMakePPLang is used within the CMakePP organization as the foundation for two in-progress projects: CMakeTest and CMaize. CMakeTest provides a solution for unit testing CMake and CMakePPLang code. CMaize is a CMake tool to simplify interoperability between projects and writing their build systems.
- Research Organization:
- Ames Laboratory (AMES), Ames, IA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC)
- Grant/Contract Number:
- AC02-07CH11358
- OSTI ID:
- 2000059
- Report Number(s):
- IS-J--11,153
- Journal Information:
- Journal of Open Source Software, Journal Name: Journal of Open Source Software Journal Issue: 89 Vol. 8; ISSN 2475-9066
- Publisher:
- Open Source Initiative - NumFOCUSCopyright Statement
- Country of Publication:
- United States
- Language:
- English
PluginPlay: Enabling exascale scientific software one module at a time
|
journal | May 2023 |
Good ideas, through the looking glass [computing history]
|
journal | January 2006 |
Similar Records
CMakePP/CMakePPLang
CMinx: A CMake Documentation Generator
CMaize: Simplifying inter-package modularity from the build up
Software
·
Mon Sep 11 20:00:00 EDT 2023
·
OSTI ID:code-114264
CMinx: A CMake Documentation Generator
Journal Article
·
Mon Sep 26 20:00:00 EDT 2022
· Journal of Open Source Software
·
OSTI ID:1890187
CMaize: Simplifying inter-package modularity from the build up
Journal Article
·
Tue Mar 05 19:00:00 EST 2024
· Journal of Chemical Physics
·
OSTI ID:2323929