Basic template for a c++ library using cmake