Yeah, you have to before including config.h... seems silly I know but we do this all over the place.