detailed info on cmake script