diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eeb7f98..96c8ab8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -144,17 +144,17 @@ jobs: echo "$HOME/.dotnet/tools" >> $GITHUB_PATH echo "C:\Program Files (x86)\WiX Toolset v3.11\bin" >> $GITHUB_PATH - - name: Create MSI (Windows) + - name: Generate file lists if: matrix.config.os == 'windows-2022' && matrix.config.cc == 'cl' + run: | + heat dir "${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/bin" -cg DLLFiles -gg -srd -sfrag -out DLLFiles.wxs + heat dir "${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/bin/generic" -cg GenericDLLFiles -gg -srd -sfrag -out GenericDLLFiles.wxs + heat dir "${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/share/icons/breeze" -cg IconFiles -gg -srd -sfrag -out IconFiles.wxs shell: cmd + - name: Build MSI run: | - echo %PATH% - - heat dir dist/${{ matrix.config.build_dir }}/usr/bin -cg DLLFiles -gg -srd -sfrag -var var.DLLFiles -out DLLFiles.wxs - heat dir dist/${{ matrix.config.build_dir }}/usr/bin/generic -cg GenericDLLFiles -gg -srd -sfrag -var var.GenericDLLFiles -out GenericDLLFiles.wxs - heat dir dist/${{ matrix.config.build_dir }}/usr/share/icons/breeze -cg IconFiles -gg -srd -sfrag -var var.IconFiles -out IconFiles.wxs - - wix build qtedit4.wxs DLLFiles.wxs GenericDLLFiles.wxs IconFiles.wxs -out dist/qtedit4.msi + wix build qtedit4.wxs DLLFiles.wxs GenericDLLFiles.wxs IconFiles.wxs -out dist/qtedit4.msi -d DLLFiles="${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/bin" -d GenericDLLFiles="${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/bin/generic" -d IconFiles="${{ github.workspace }}/dist/${{ matrix.config.build_dir }}/usr/share/icons/breeze" + shell: cmd - name: Upload MSI (Windows) if: matrix.config.os == 'windows-2022' && matrix.config.cc == 'cl' diff --git a/qtedit4.wxs b/qtedit4.wxs index dfe8b57..651f694 100644 --- a/qtedit4.wxs +++ b/qtedit4.wxs @@ -16,7 +16,7 @@ - + @@ -25,7 +25,7 @@ - +