fork from Eyescale/CMake with cpplint integration