An open API service indexing awesome lists of open source software.

https://github.com/avengineers/spl-core

Software Product Line (SPL) support for CMake
https://github.com/avengineers/spl-core

cmake googlemock googletest python spl sple

Last synced: 4 months ago
JSON representation

Software Product Line (SPL) support for CMake

Awesome Lists containing this project

README

          

# 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

```powershell
.\build.ps1 -install
```

## Building

- Execution of all tests
- Building documentation

```powershell
.\build.ps1
```

## Initialize a new SPL Project

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

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

See more information [here](https://spl-core.readthedocs.io/en/latest/getting_started/generate_example_project.html).