Skip to content

Commit

Permalink
chore(CI): switch to Qt 6
Browse files Browse the repository at this point in the history
  • Loading branch information
BLumia authored and chirs241097 committed Jan 15, 2024
1 parent ca6c5fb commit c6e7b5d
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions .github/workflows/windows-msys2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
run:
shell: msys2 {0}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
with:
submodules: true
- uses: msys2/setup-msys2@v2
Expand All @@ -17,7 +17,7 @@ jobs:
update: true
install: >-
git mingw-w64-x86_64-toolchain mingw-w64-x86_64-ninja mingw-w64-x86_64-cmake tree
mingw-w64-x86_64-qt5
mingw-w64-x86_64-qt6
mingw-w64-x86_64-glfw mingw-w64-x86_64-glew mingw-w64-x86_64-freetype mingw-w64-x86_64-devil mingw-w64-x86_64-freeglut mingw-w64-x86_64-zlib mingw-w64-x86_64-rtmidi
- name: Build fluidsynth-sans-glib
id: build-fluidsynth-sans-glib
Expand All @@ -37,7 +37,7 @@ jobs:
- name: Build qmidiplayer
run: |
mkdir build && cd build
cmake .. -G Ninja
cmake .. -G Ninja -DUSE_QT6=ON -DCMAKE_BUILD_TYPE=Release
cmake --build .
tree
cd ..
Expand All @@ -46,16 +46,18 @@ jobs:
run: |
mkdir package_workspace && cd package_workspace
cp ../build/qmidiplayer-desktop/qmidiplayer.exe ./
windeployqt -winextras --no-quick-import --no-translations --no-opengl-sw --no-angle --no-system-d3d-compiler ./qmidiplayer.exe
windeployqt6 --no-quick-import --no-translations --no-opengl-sw --no-system-d3d-compiler ./qmidiplayer.exe
# standalone visualization renderer
cp ../build/visualization/renderer/qmpvisrender.exe ./
# copy translations
mkdir translations
cp ../build/qmidiplayer-desktop/*.qm ./translations/
# copy plugins
mkdir plugins
cp ../build/midifmt-plugin/libmidifmt-plugin.dll ./plugins/
cp ../build/simple-visualization/libsimple-visualization.dll ./plugins/
cp ../build/visualization/libvisualization.dll ./plugins/
cp ../build/sample-plugin/libsampleplugin.dll ./plugins/
cp ../build/windows-extra/libwindowsextra.dll ./plugins/
# license file
cp ../COPYING ./
# dependencies
Expand All @@ -72,7 +74,7 @@ jobs:
run: |
cd package_workspace
cp $MINGW_PREFIX/bin/libglib-2.0-*.dll ./
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: msys2-mingw-w64-x86_64-windows
path: package_workspace/*

0 comments on commit c6e7b5d

Please sign in to comment.