Initial attempt for macos support
This commit is contained in:
parent
53798d6ee1
commit
d141c103d6
29
.travis.yml
29
.travis.yml
|
@ -24,7 +24,8 @@ addons:
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- env: MODE=self-test # Ensure that the Makefile works, especially with parallel builds.
|
- os: linux
|
||||||
|
env: MODE=self-test # Ensure that the Makefile works, especially with parallel builds.
|
||||||
script: make -j 10 test
|
script: make -j 10 test
|
||||||
sudo: true
|
sudo: true
|
||||||
addons:
|
addons:
|
||||||
|
@ -36,7 +37,8 @@ matrix:
|
||||||
- qemu-system-arm
|
- qemu-system-arm
|
||||||
- bochs-sdl
|
- bochs-sdl
|
||||||
- dosbox
|
- dosbox
|
||||||
- env: MODE=qemu-system-i386-floppy
|
- os: linux
|
||||||
|
env: MODE=qemu-system-i386-floppy
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
@ -44,7 +46,8 @@ matrix:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
- qemu
|
- qemu
|
||||||
- qemu-system-x86
|
- qemu-system-x86
|
||||||
- env: MODE=qemu-system-i386-cdrom
|
- os: linux
|
||||||
|
env: MODE=qemu-system-i386-cdrom
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
@ -52,7 +55,8 @@ matrix:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
- qemu
|
- qemu
|
||||||
- qemu-system-x86
|
- qemu-system-x86
|
||||||
- env: MODE=qemu-system-arm
|
- os: linux
|
||||||
|
env: MODE=qemu-system-arm
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
|
@ -61,33 +65,42 @@ matrix:
|
||||||
- qemu
|
- qemu
|
||||||
- qemu-system-arm
|
- qemu-system-arm
|
||||||
# Thanks to https://keyholesoftware.com/2012/12/05/building_vagrant_boxes_with_veewee_on_travis/ for making me realize that VirtualBox will actually work with sudo
|
# Thanks to https://keyholesoftware.com/2012/12/05/building_vagrant_boxes_with_veewee_on_travis/ for making me realize that VirtualBox will actually work with sudo
|
||||||
- env: MODE=virtualbox
|
- os: linux
|
||||||
|
env: MODE=virtualbox
|
||||||
sudo: true
|
sudo: true
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
#- virtualbox
|
#- virtualbox
|
||||||
- env: MODE=bochs
|
- os: linux
|
||||||
|
env: MODE=bochs
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
- bochs-sdl
|
- bochs-sdl
|
||||||
- env: MODE=gui-sh
|
- os: linux
|
||||||
|
env: MODE=gui-sh
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
- env: MODE=dosbox
|
- os: linux
|
||||||
|
env: MODE=dosbox
|
||||||
sudo: false
|
sudo: false
|
||||||
addons:
|
addons:
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
- *common_apt_packages
|
- *common_apt_packages
|
||||||
- dosbox
|
- dosbox
|
||||||
|
- os: osx
|
||||||
|
env: MODE=osx-test # Ensure that the Makefile works. Check that the generated os.bat works in sh mode
|
||||||
|
script: make all
|
||||||
|
# TODO: install sikulix
|
||||||
|
# TODO: test in SH mode
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- ./utils/install-sikulix.sh
|
- ./utils/install-sikulix.sh
|
||||||
|
|
Loading…
Reference in New Issue
Block a user