open-story-teller/.github/workflows/build_windows.yml
2023-08-11 14:07:17 +02:00

37 lines
1.2 KiB
YAML

name: BuildStoryEditor-Windows
on:
workflow_dispatch: {}
push:
branches: [ master ]
env:
QT_VERSION: 5.15.2
jobs:
build_win:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- uses: ilammy/msvc-dev-cmd@v1
- uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: install_deps
run : |
choco install wget -y
choco install nsis -y
choco install ninja -y
choco install cmake -y
pip install aqtinstall
- name: install_qt
run : |
python3 -m aqt install-qt -m qtmultimedia -O ${{ github.workspace }}/Qt/ windows desktop ${{ env.QT_VERSION }} win64_msvc2019_64
echo "${{ github.workspace }}/Qt/${{ env.QT_VERSION }}/msvc2019_64/bin/" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
- name: build
working-directory: ./story-editor
run : |
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=${{ github.workspace }}\Qt\6.5.1\msvc2019_64 -DQT_DIR=${{ github.workspace }}\Qt\6.5.1\msvc2019_64\lib\cmake\Qt6 -G Ninja ..
ninja
ls