Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Python modules for parsing and working with CMake, and a utility to automatically clean CMake build scripts
Python Shell C C++ FORTRAN
Branch: master

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.