cmake for new update