# stats available at # https://ci.appveyor.com/project/strukturag/libheif image: Visual Studio 2022 configuration: Release cache: c:\tools\vcpkg\installed\ environment: matrix: - arch: x64 - arch: arm64 install: - vcpkg install aom:%arch%-windows - vcpkg install dav1d:%arch%-windows - vcpkg install ffmpeg[avcodec]:%arch%-windows - vcpkg install libde265:%arch%-windows - vcpkg install libjpeg-turbo:%arch%-windows - vcpkg install libpng:%arch%-windows - vcpkg install tiff:%arch%-windows - ps: If (${env:arch} -eq "x64") { vcpkg install x265:${env:arch}-windows } - vcpkg install zlib:%arch%-windows - cd c:\tools\vcpkg - vcpkg integrate install - cd %APPVEYOR_BUILD_FOLDER% before_build: - mkdir build - cd build - cmake .. -A %arch% -DCMAKE_TOOLCHAIN_FILE=c:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake -DWITH_DAV1D=ON -DWITH_AOM_DECODER=ON -DWITH_AOM_ENCODER=ON -DWITH_JPEG_DECODER=ON -DWITH_JPEG_ENCODER=ON -DWITH_UNCOMPRESSED_CODEC=ON -DWITH_HEADER_COMPRESSION=ON -DWITH_FFMPEG_DECODER=ON - dir build: project: build\libheif.sln parallel: true verbosity: normal artifacts: - path: build - path: build\**\Release\*.exe - path: build\**\Release\*.dll