mirror of
https://github.com/transmission/transmission
synced 2025-03-04 18:48:06 +00:00
Use bundled deps for GHA build from tarball on Mac (#5126)
This commit is contained in:
parent
264437d6d9
commit
1f1e614f99
1 changed files with 12 additions and 4 deletions
16
.github/workflows/actions.yml
vendored
16
.github/workflows/actions.yml
vendored
|
@ -190,7 +190,7 @@ jobs:
|
|||
brew install cmake gettext libdeflate libevent libnatpmp libpsl miniupnpc ninja node pkg-config
|
||||
- name: Get Dependencies (GTK)
|
||||
if: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
run: brew install gtkmm3 libjpeg
|
||||
run: brew install gtkmm3
|
||||
- name: Get Dependencies (Qt)
|
||||
if: ${{ needs.what-to-make.outputs.make-qt == 'true' }}
|
||||
run: brew install qt@5
|
||||
|
@ -462,10 +462,10 @@ jobs:
|
|||
- name: Get Dependencies
|
||||
run: |
|
||||
brew update
|
||||
brew install cmake gettext libdeflate libevent libnatpmp libpsl miniupnpc ninja node pkg-config
|
||||
brew install cmake gettext ninja node pkg-config
|
||||
- name: Get Dependencies (GTK)
|
||||
if: ${{ needs.what-to-make.outputs.make-gtk == 'true' }}
|
||||
run: brew install gtkmm3 libjpeg
|
||||
run: brew install gtkmm3
|
||||
- name: Get Dependencies (Qt)
|
||||
if: ${{ needs.what-to-make.outputs.make-qt == 'true' }}
|
||||
run: brew install qt@5
|
||||
|
@ -494,7 +494,15 @@ jobs:
|
|||
-DENABLE_UTILS=${{ (needs.what-to-make.outputs.make-utils == 'true') && 'ON' || 'OFF' }} \
|
||||
-DENABLE_WEB=${{ (needs.what-to-make.outputs.make-web == 'true') && 'ON' || 'OFF' }} \
|
||||
-DENABLE_WERROR=ON \
|
||||
-DRUN_CLANG_TIDY=OFF
|
||||
-DRUN_CLANG_TIDY=OFF \
|
||||
-DUSE_SYSTEM_EVENT2=OFF \
|
||||
-DUSE_SYSTEM_DEFLATE=OFF \
|
||||
-DUSE_SYSTEM_DHT=OFF \
|
||||
-DUSE_SYSTEM_MINIUPNPC=OFF \
|
||||
-DUSE_SYSTEM_NATPMP=OFF \
|
||||
-DUSE_SYSTEM_UTP=OFF \
|
||||
-DUSE_SYSTEM_B64=OFF \
|
||||
-DUSE_SYSTEM_PSL=OFF
|
||||
- name: Make
|
||||
run: cmake --build obj --config RelWithDebInfo
|
||||
- name: Test
|
||||
|
|
Loading…
Add table
Reference in a new issue