Down the CMAKE rabbit hole