Skip to main content

Generates CMakeLists.txt files from arbitrary C/C++ codebases.

Project description

# CMakerer

This script generates CMakeLists.txt from arbitrary C/C++ codebases. It is not intended to produce “buildable” cmake configurations, but instead enable CLion to load and index the code.

# Installation

`bash pip3 install --user cmakerer `

`bash python3 setup.py sdist bdist_wheel pip3 install --user dist/cmakerer-*.whl `

# Usage

`bash cmakerer -o ~/path/to/cpp/code -x src/windows -! tests -z ~/path/to/cpp/code `

# Features

  • Detects both standard and system include paths.
  • Handles “multi-encoding” C/C++ files
  • Exclude directory paths with -x
  • Exclude (sub)directory segments with -!
  • Exclude cmake directories with -z

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cmakerer-1.0.3-py3-none-any.whl (6.0 kB) Copy SHA256 hash SHA256 Wheel py3
cmakerer-1.0.3.tar.gz (5.1 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page