cmake madness