Regarding paths with spaces, this is part of a more general problem of escaping command lines which I thought would be properly handled auto-magically but I was wrong. I need to do some work to clang first before this will work properly. http://llvm-reviews.chandlerc.com/D1860 BRANCH compdb ARCANIST PROJECT clang-tools-extra