merge conflicts while back porting the libxml compilation support for mingw builds from master into 3.5.x
resolve libxml header check for cross compiling too in.3.5.x branch
should be CPPFLAGS instead
only enable the change in CPP FLAGS finding for livxml , as if enabled for all dependency , openssl fails