Normalizes C++ projects to enforce naming conventions and other project semantics using Clang's libtooling.
C++
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.clang_complete
CMakeLists.txt
README.md
main.cpp
pch.h
test.cpp
test.cpp.old

README.md

The paths in the CMakeLists.txt are currently hardcoded. You will need to clone LLVM and Clang and build new versions yourself before using this tool.

When you have built LLVM, Clang and this tool, you then can test it with something like this, inside the LLVM build bin directory:

cd path/to/llvm-build/bin
ln /home/james/tooling/build/tooltest ./
./tooltest -p /home/james/tooling/build /home/james/tooling/src/test.cpp