cmake: fix msvc
cmake: allow build without fontconfig