Software Product Line Support for CMake


Keywords
cmake, googlemock, googletest, python, spl, sple
License
MIT
Install
pip install spl-core==7.11.0

Documentation

SPL (Software Product Line) Core

CI Status Documentation Status Test coverage percentage

Poetry ruff pre-commit

PyPI Version Supported Python versions License

SPL Core is our CMake module to support multiple projects as variants of one SPL repository.

Installation of Dependencies

.\build.ps1 -install

Building

  • Execution of all tests
  • Building documentation
.\build.ps1

Initialize a new SPL Project

To initialize a new SPL project, one can use the init command of the please.ps1 script.

.\please.ps1 init --project-dir C:\tmp\MyProject

See more information here.