cmake sucks