I think that it's not good to link with all the libs or none of them,
either will confuse the users.
Maybe it's not the right time to support mingw, you may remove the changes
in cmakelist and I will merge other modifcations.

Thanks!