A generic autoconf c++ project with code coverage target