Skip to content
Python modules for parsing and working with CMake, and a utility to automatically clean CMake build scripts
Python Shell C C++ FORTRAN
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
cmakescript
.gitignore
LICENSE_1_0.txt
README.markdown
cmake-bulk-decrufter.py
cmake-module-dependencies.py
cmake-multitool.kpf
dump-parsed.py
mergetool.py
recursivelistdir.py

README.markdown

CMake Multi-Tool

https://github.com/rpavlik/cmake-multitool

Ryan Pavlik

rpavlik@iastate.edu abiryan@ryand.net http://academic.cleardefinition.com

Iowa State University HCI Graduate Program/VRAC

Introduction

This is both a group of Python modules for working with CMake files, and a number of utilities built on those modules for maintaining a tidy CMake build system.

CMake Bulk Decrufter

The cmake-bulk-decrufter.py tool is an automated CMake code cleaner and re-formatter. Call it with the name of a single CMake build file, or a directory to recursively find all CMakeLists.txt and *.cmake files. Pass -m meld (or other merge tool instead of meld - see mergetool.py) to open a merge tool for each cleaned file so you can selectively apply the cleanup suggestions that it makes.

License

Copyright Iowa State University 2010

Distributed under the Boost Software License, Version 1.0.

(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Something went wrong with that request. Please try again.