diff --git a/.github/workflows/create-binaries.yaml b/.github/workflows/create-binaries.yaml index d799714..d2214fa 100644 --- a/.github/workflows/create-binaries.yaml +++ b/.github/workflows/create-binaries.yaml @@ -49,6 +49,12 @@ jobs: mkdir ${{ env.artifact-path }} mv ${{ env.dist-folder-path }} ${{ env.artifact-path }} + # Sometimes the executable bit doesn't get set for Unix builds for some reason + - name: Set executable bit + if: matrix.os != 'windows-latest' + shell: bash + run: chmod +x ${{ env.artifact-path }}/* + - name: Upload artifact uses: actions/upload-artifact@v3 with: diff --git a/make_exe.bat b/make_exe.bat index 8c55e0b..a7b6ef8 100644 --- a/make_exe.bat +++ b/make_exe.bat @@ -14,7 +14,8 @@ pip install wheel pip install onnxruntime opencv-python==4.5.4.60 pillow numpy pyinstaller echo "Running pyinstaller" -pyinstaller facetracker.py --onedir ^ +pyinstaller facetracker.py --clean ^ + --onedir ^ --add-binary dshowcapture/*.dll;. ^ --add-binary escapi/*.dll;. ^ --add-binary venv/lib/site-packages/onnxruntime/capi/*.dll;onnxruntime\capi ^