aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorNadia Holmquist Pedersen <nadia@nhp.sh>2021-04-21 23:50:32 +0200
committerGitHub <noreply@github.com>2021-04-21 23:50:32 +0200
commit796ef958629ec71ad7d0c30c15c4e38b0bba7149 (patch)
tree1efe2d8d89d72aeed3f8b3012fea93a7244c205b /.github/workflows
parent06e2193c04083bc6395bb420c56d9e7f2c3b9863 (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.yml9
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