diff options
| author | Nadia Holmquist Pedersen <nadia@nhp.sh> | 2021-04-21 23:50:32 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-21 23:50:32 +0200 |
| commit | 796ef958629ec71ad7d0c30c15c4e38b0bba7149 (patch) | |
| tree | 1efe2d8d89d72aeed3f8b3012fea93a7244c205b /.github/workflows | |
| parent | 06e2193c04083bc6395bb420c56d9e7f2c3b9863 (diff) | |
Improve macOS bundling (#1067)
* Improve macOS bundling
* Bundle libs for macOS CI
* Add MACOS_BUILD_DMG CMake option and make the CI upload the DMG so we don't lose executable permissions.
* Manually copy plugins if macdeployqt doesn't
* Ad-hoc codesign the app
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/build-macos.yml | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 3bcc4df..e007e13 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -26,15 +26,12 @@ jobs: - name: Configure working-directory: ${{runner.workspace}}/build run: | - export PKG_CONFIG_PATH="$(brew --prefix libarchive)/lib/pkgconfig" - cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DQt5_DIR=$(brew --prefix qt5)/lib/cmake/Qt5 + cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_PREFIX_PATH="$(brew --prefix qt@5);$(brew --prefix libarchive)" -DMACOS_BUNDLE_LIBS=ON -DMACOS_BUILD_DMG=ON - name: Make working-directory: ${{runner.workspace}}/build run: | make -j$(sysctl -n hw.ncpu) - mkdir dist - cp -r melonDS.app dist - uses: actions/upload-artifact@v1 with: - name: melonDS.app - path: ${{runner.workspace}}/build/dist + name: melonDS.dmg + path: ${{runner.workspace}}/build/melonDS.dmg |