|
|
@@ -39,10 +39,17 @@ jobs: |
|
|
|
git -C PawPaw checkout ${PAWPAW_VERSION} |
|
|
|
fi |
|
|
|
./PawPaw/bootstrap-jack2.sh macos && ./PawPaw/.cleanup.sh macos |
|
|
|
- name: Build jack2 |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
pushd PawPaw && source local.env macos && popd |
|
|
|
~/PawPawBuilds/targets/macos/bin/python3 ./waf configure --platform=darwin --prefix=/usr/local |
|
|
|
~/PawPawBuilds/targets/macos/bin/python3 ./waf build -j $(sysctl -n hw.logicalcpu) |
|
|
|
~/PawPawBuilds/targets/macos/bin/python3 ./waf install --destdir="$(pwd)/destdir" |
|
|
|
|
|
|
|
# macOS native universal build |
|
|
|
macos_universal: |
|
|
|
runs-on: macos-latest |
|
|
|
runs-on: macos-10.15 |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v2 |
|
|
|
with: |
|
|
@@ -112,6 +119,13 @@ jobs: |
|
|
|
git -C PawPaw checkout ${PAWPAW_VERSION} |
|
|
|
fi |
|
|
|
./PawPaw/bootstrap-jack2.sh win32 && ./PawPaw/.cleanup.sh win32 |
|
|
|
- name: Build jack2 |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
pushd PawPaw && source local.env win32 && popd |
|
|
|
wine ~/PawPawBuilds/targets/win32/bin/python3.exe ./waf configure --platform=win32 --prefix="$(pwd)/destdir" --static |
|
|
|
wine ~/PawPawBuilds/targets/macos/bin/python3.exe ./waf build -j $(nproc) |
|
|
|
wine ~/PawPawBuilds/targets/macos/bin/python3.exe ./waf install |
|
|
|
|
|
|
|
# linux with win64 cross-compilation |
|
|
|
win64: |
|
|
|