intial cmake setup