Skip to content

Software Product Line (SPL) support for CMake

License

Notifications You must be signed in to change notification settings

xxthunder/spl-core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Software Product Line (SPL) support for CMake

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 35.2%
  • CMake 33.6%
  • CSS 23.7%
  • PowerShell 6.1%
  • C++ 0.6%
  • C 0.6%
  • Other 0.2%