Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 1.92 KB

ReadMe.md

File metadata and controls

14 lines (12 loc) · 1.92 KB

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