cmake script update