I hate many things, among them is cmake