valgur / cmake_parser

Parse CMake files with Python

Home Page:https://roehling.github.io/cmake_parser/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cmake_parser

cmake_parser is a pure Python parser for CMake code. It is still work in progress, but is reasonably usable. It provides the following features:

  • AST representation of CMake code
  • Correct handling of quoted and bracketed values
  • Variable expansion
  • Basic boolean expression evaluation

Notably missing but planned are:

  • Some operators for boolean expressions
  • Generator expression support
  • Script engine for convenient CMake execution within Python

About

Parse CMake files with Python

https://roehling.github.io/cmake_parser/


Languages

Language:Python 100.0%