chore(CI): use Qt 6.10.1 and disable USE_QTEXTCODEC

Note: The ffmpeg version used by Qt's official binary and our CI
doesn't match, but that's okay because their micro version bumps
are ABI compatible.
This commit is contained in:
2025-12-06 11:28:24 +08:00
parent c6771e6747
commit fbcda7a401

View File

@ -8,7 +8,7 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- qt_ver: '6.9.3' - qt_ver: '6.10.1'
vs: '2022' vs: '2022'
aqt_arch: 'win64_msvc2022_64' aqt_arch: 'win64_msvc2022_64'
msvc_arch: 'x64' msvc_arch: 'x64'
@ -22,7 +22,7 @@ jobs:
with: with:
arch: ${{ matrix.aqt_arch }} arch: ${{ matrix.aqt_arch }}
version: ${{ matrix.qt_ver }} version: ${{ matrix.qt_ver }}
modules: 'qtmultimedia qt5compat' modules: 'qtmultimedia'
- name: Build - name: Build
shell: cmd shell: cmd
run: | run: |
@ -59,7 +59,7 @@ jobs:
cmake --build build_dependencies/taglib --config Release --target=install -j || goto :error cmake --build build_dependencies/taglib --config Release --target=install -j || goto :error
echo ::endgroup:: echo ::endgroup::
:: ------ app ------ :: ------ app ------
cmake -Bbuild . -DUSE_QTEXTCODEC=ON -DCMAKE_INSTALL_PREFIX='%PWD%\build\' || goto :error cmake -Bbuild . -DUSE_QTEXTCODEC=OFF -DCMAKE_INSTALL_PREFIX='%PWD%\build\' || goto :error
cmake --build build --config Release -j || goto :error cmake --build build --config Release -j || goto :error
cmake --build build --config Release --target=install || goto :error cmake --build build --config Release --target=install || goto :error
:: ------ pkg ------ :: ------ pkg ------