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
- Host: GitHub
- URL: https://github.com/avengineers/spl-core
- Owner: avengineers
- License: mit
- Created: 2022-02-25T11:08:07.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2026-02-03T15:19:48.000Z (4 months ago)
- Last Synced: 2026-02-04T04:05:34.141Z (4 months ago)
- Topics: cmake, googlemock, googletest, python, spl, sple
- Language: Python
- Homepage: https://spl-core.readthedocs.io/
- Size: 8.43 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SPL (Software Product Line) Core
_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).