simplified cmake setup