Add vcpkg to meson ci
Add vcpkg to meson ci. It compile with 2 libraries from vcpkg:
- libpng v1.6.46
- x265 v4.1
It not easy to see when it take lib from system or from vcpkg. I added these libs that different in version from system. I clone vcpkg from tag. It not good practice to take vpckg from master. this repo change very fast, almost every day and can break things. vcpkg have a cache. I disable it for this PR. I am not sure how to add cache here easily. Not all vcpkg ports (libs) are easy to add, for add some of them, maybe you will need to adjust meson or other things. I try to add ffmpeg, and protobuf, and each of them have his error. I didn't investigate it further. I did it a separate build because it now take more time because it compile the vcpkg ports each time you run the ci.
Things need to do next PRs:
- Add an option in menson that will be more verbose and print the location of the lib that it found.
- Add more vcpkg ports (3rd libs for vlc that it will compile with meson)
Add cach to vcpkg to save time for installed ports (libs)