|
59 | 59 | name: MacOS CI
|
60 | 60 | strategy:
|
61 | 61 | matrix:
|
62 |
| - os: [macos-12, macos-13] |
| 62 | + os: [macos-12, macos-13, macos-14] |
63 | 63 |
|
64 | 64 | runs-on: ${{ matrix.os }}
|
65 | 65 |
|
@@ -98,15 +98,15 @@ jobs:
|
98 | 98 | run: |
|
99 | 99 | cd build
|
100 | 100 | macdeployqt qlog.app
|
101 |
| - cp /usr/local/lib/libhamlib.dylib qlog.app/Contents/Frameworks/libhamlib.dylib |
102 |
| - cp /usr/local/lib/libqt6keychain.dylib qlog.app/Contents/Frameworks/libqt6keychain.dylib |
103 |
| - cp /usr/local/lib/libdbus-1.dylib qlog.app/Contents/Frameworks/libdbus-1.dylib |
| 101 | + cp `brew --prefix`/lib/libhamlib.dylib qlog.app/Contents/Frameworks/libhamlib.dylib |
| 102 | + cp `brew --prefix`/lib/libqt6keychain.dylib qlog.app/Contents/Frameworks/libqt6keychain.dylib |
| 103 | + cp `brew --prefix`/lib/libdbus-1.dylib qlog.app/Contents/Frameworks/libdbus-1.dylib |
104 | 104 | cp `brew --prefix brotli`/lib/libbrotlicommon.1.dylib qlog.app/Contents/Frameworks/libbrotlicommon.1.dylib
|
105 |
| - cp /usr/local/opt/icu4c/lib/libicui18n.74.dylib qlog.app/Contents/Frameworks/libicui18n.74.dylib |
106 |
| - install_name_tool -change /usr/local/lib/libhamlib.dylib @executable_path/../Frameworks/libhamlib.dylib qlog.app/Contents/MacOS/qlog |
107 |
| - install_name_tool -change /usr/local/lib/libqt6keychain.dylib @executable_path/../Frameworks/libqt6keychain.dylib qlog.app/Contents/MacOS/qlog |
| 105 | + cp `brew --prefix`/opt/icu4c/lib/libicui18n.74.dylib qlog.app/Contents/Frameworks/libicui18n.74.dylib |
| 106 | + install_name_tool -change `brew --prefix`/lib/libhamlib.dylib @executable_path/../Frameworks/libhamlib.dylib qlog.app/Contents/MacOS/qlog |
| 107 | + install_name_tool -change `brew --prefix`/lib/libqt6keychain.dylib @executable_path/../Frameworks/libqt6keychain.dylib qlog.app/Contents/MacOS/qlog |
108 | 108 | install_name_tool -change @loader_path/libbrotlicommon.1.dylib @executable_path/../Frameworks/libbrotlicommon.1.dylib qlog.app/Contents/MacOS/qlog
|
109 |
| - install_name_tool -change /usr/local/opt/icu4c/lib/libicui18n.74.dylib @executable_path/../Frameworks/libicui18n.74.dylib qlog.app/Contents/MacOS/qlog |
| 109 | + install_name_tool -change `brew --prefix`/opt/icu4c/lib/libicui18n.74.dylib @executable_path/../Frameworks/libicui18n.74.dylib qlog.app/Contents/MacOS/qlog |
110 | 110 | otool -L qlog.app/Contents/MacOS/qlog
|
111 | 111 | macdeployqt qlog.app -dmg
|
112 | 112 | codesign --force --deep -s - /Users/runner/work/QLog/QLog/build/qlog.dmg
|
|
0 commit comments