Building mkdir build/ cd build/ cmake .. make Generating .clang_complete file (for Vim autocompletion) Clean build files cd build/; rm -rf * Run CC='../cc_args.py gcc' CXX='../cc_args.py g++' cmake .. The .clang_complete file will be in build/, just move it to the src/ folder.