Make all the headers public.

Until someone mentions which headers are supposed to be private, this will probably be how it's done.
TargetConditionals is a system header. Include it as such.