warning suppression in cmake