You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
955 B
44 lines
955 B
language: cpp |
|
jobs: |
|
include: |
|
- os: osx |
|
osx_image: xcode11.3 |
|
script: |
|
- cd build |
|
- cmake -DBINARY_RELEASE=ON .. |
|
- sudo cmake --build . --target package -j $(sysctl -n hw.physicalcpu) |
|
- os: linux |
|
dist: bionic |
|
arch: ppc64le |
|
script: |
|
- cd build |
|
- cmake -DBINARY_RELEASE=ON .. |
|
- cmake --build . --target package |
|
addons: |
|
apt: |
|
packages: |
|
- libsodium-dev |
|
- libsdl2-mixer-dev |
|
- libsdl2-ttf-dev |
|
homebrew: |
|
brewfile: true |
|
|
|
git: |
|
depth: false |
|
quiet: true |
|
|
|
deploy: |
|
- provider: releases |
|
api_key: "$GITHUB_TOKEN" |
|
file: "build/devilutionx.dmg" |
|
skip_cleanup: true |
|
on: |
|
tags: true |
|
condition: $TRAVIS_OS_NAME = osx |
|
- provider: releases |
|
api_key: "$GITHUB_TOKEN" |
|
file: "build/devilutionx-linux-ppc64le.7z" |
|
skip_cleanup: true |
|
on: |
|
tags: true |
|
condition: $TRAVIS_OS_NAME = linux AND $TRAVIS_CPU_ARCH = ppc64le
|
|
|