|
|
@@ -3,32 +3,37 @@ language: cpp |
|
|
|
jobs: |
|
|
|
include: |
|
|
|
# linux native build |
|
|
|
- os: linux |
|
|
|
- name: "Linux native" |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
dist: bionic |
|
|
|
env: |
|
|
|
- TARGET="linux" |
|
|
|
|
|
|
|
# linux with win32 cross-compilation |
|
|
|
- os: linux |
|
|
|
- name: "win32 cross-compiled" |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
dist: bionic |
|
|
|
env: |
|
|
|
- TARGET="win32" |
|
|
|
|
|
|
|
# linux with win64 cross-compilation |
|
|
|
- os: linux |
|
|
|
- name: "win64 cross-compiled" |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
dist: bionic |
|
|
|
env: |
|
|
|
- TARGET="win64" |
|
|
|
|
|
|
|
# macOS native build |
|
|
|
- os: osx |
|
|
|
- name: "macOS native" |
|
|
|
os: osx |
|
|
|
addons: |
|
|
|
homebrew: |
|
|
|
packages: |
|
|
|
- meson |
|
|
|
update: true |
|
|
|
env: |
|
|
|
- TARGET="macos" |
|
|
|
|
|
|
|