Skip to content

prebuilder/CMake.py

Repository files navigation

CMake.py Unlicensed work

GitLab Build Status GitLab Coverage Coveralls Coverage Libraries.io Status Code style: antiflash

This is just a dumb implementation of CMake interpreter. Probably incorrect, but works fine enough for my purposes. The purpose of it is to parse CMake scripts used to configure CPack to extract from them info about how packaging should be done.

Requirements

  • Python >=3.4. Python 2 is dead, stop raping its corpse. Use 2to3 with manual postprocessing to migrate incompatible code to 3. It shouldn't take so much time. For unit-testing you need Python 3.6+ or PyPy3 because their dict is ordered and deterministic. Python 3 is also semi-dead, 3.7 is the last minor release in 3.
  • cmake-ast Licence PyPi Status TravisCI Build Status Libraries.io Status

About

A very limited embeddable CMake interpreter written in python

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages