Setting the gnu style compiler flags with clang-cl results in a
huge bunch of unknown argument warnings.
The patch just tests for Clang AND NOT MSVC, while we might wan't
a more fine gained test for clang-cl, as in theory it could be
possible to use a plain clang++ with msvc.