Specify target platform version in binary artifacts (#2652)

diff --git a/.github/workflows/ci-macos-artifacts.yml b/.github/workflows/ci-macos-artifacts.yml
index 7e017b2..0148d0d 100644
--- a/.github/workflows/ci-macos-artifacts.yml
+++ b/.github/workflows/ci-macos-artifacts.yml
@@ -34,6 +34,7 @@
           -DAVIF_BUILD_EXAMPLES=OFF -DAVIF_BUILD_APPS=ON
           -DAVIF_BUILD_TESTS=OFF -DAVIF_ENABLE_WERROR=ON
           -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
+          -DCMAKE_OSX_DEPLOYMENT_TARGET=11
       - name: Build libavif (ninja)
         working-directory: ./build
         run: ninja
diff --git a/.github/workflows/ci-windows-artifacts.yml b/.github/workflows/ci-windows-artifacts.yml
index a2fab4e..78947e7 100644
--- a/.github/workflows/ci-windows-artifacts.yml
+++ b/.github/workflows/ci-windows-artifacts.yml
@@ -56,7 +56,7 @@
 
       - name: Prepare libavif (cmake)
         run: >
-          cmake -G Ninja -S . -B build
+          cmake -G "Visual Studio 17 2022" -A x64 -S . -B build
           -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF
           -DAVIF_CODEC_AOM=LOCAL -DAVIF_CODEC_AOM_ENCODE=ON
           -DAVIF_CODEC_AOM_DECODE=OFF -DAVIF_CODEC_DAV1D=LOCAL
@@ -64,15 +64,15 @@
           -DAVIF_JPEG=LOCAL -DAVIF_ZLIBPNG=LOCAL
           -DAVIF_BUILD_EXAMPLES=OFF -DAVIF_BUILD_APPS=ON
           -DAVIF_BUILD_TESTS=OFF -DAVIF_ENABLE_WERROR=ON
-      - name: Build libavif (ninja)
-        working-directory: ./build
-        run: ninja
+          -DCMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION=10
+      - name: Build libavif
+        run: cmake --build build --config=Release --parallel 4
       - name: Archive artifacts
         uses: thedoctor0/zip-release@b57d897cb5d60cb78b51a507f63fa184cfe35554 # 0.7.6
         with:
           type: "zip"
           filename: "windows-artifacts.zip"
-          directory: "build"
+          directory: "build/Release"
           path: "*.exe"
       - name: Upload artifacts
         uses: actions/upload-release-asset@e8f9f06c4b078e705bd2ea027f0926603fc9b4d5 # v1.0.2
@@ -81,7 +81,7 @@
         with:
           # See https://docs.github.com/en/webhooks/webhook-events-and-payloads#release.
           upload_url: ${{ github.event.release.upload_url }}
-          asset_path: build/windows-artifacts.zip
+          asset_path: build/Release/windows-artifacts.zip
           asset_name: windows-artifacts.zip
           asset_content_type: application/zip
 
@@ -90,4 +90,4 @@
     #   uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 # v4.4.0
     #   with:
     #     name: windows-artifacts.zip
-    #     path: build/windows-artifacts.zip
+    #     path: build/Release/windows-artifacts.zip