modified cmake