Add a cmake setup