Browse Source

implementing travis matrix

pull/44/head
fenix 7 years ago committed by Anders Jenbo
parent
commit
7fc420105b
  1. 7
      .travis.yml
  2. 5
      xcode-build.sh

7
.travis.yml

@ -5,8 +5,13 @@ os:
osx_image: xcode9.4 osx_image: xcode9.4
matrix:
include:
- env: ARCH=--build-all-x86
- env: ARCH=--build-all-x64
script: script:
- bash ./xcode-build.sh --get-libs --build-libs --build-project --package - bash ./xcode-build.sh $ARCH
deploy: deploy:
provider: releases provider: releases

5
xcode-build.sh

@ -13,6 +13,7 @@ function get_libs {
function decompress_libs { function decompress_libs {
echo "============= Unzip Libs =============" echo "============= Unzip Libs ============="
tar -zxvf SDL2-2.0.9.tar.gz tar -zxvf SDL2-2.0.9.tar.gz
tar -zxvf SDL2_mixer-2.0.4.tar.gz tar -zxvf SDL2_mixer-2.0.4.tar.gz
tar -zxvf SDL2_ttf-2.0.15.tar.gz tar -zxvf SDL2_ttf-2.0.15.tar.gz
@ -108,7 +109,7 @@ function set_working_dir() {
fi fi
} }
function build_all_x64 (){ function build_all_x86 (){
set_working_dir set_working_dir
get_libs get_libs
decompress_libs decompress_libs
@ -122,7 +123,7 @@ function build_all_x64 (){
create_dmg create_dmg
} }
function build_all_x86 (){ function build_all_x64 (){
brew install sdl2 sdl2_mixer sdl2_ttf libsodium brew install sdl2 sdl2_mixer sdl2_ttf libsodium
brew upgrade cmake brew upgrade cmake
mkdir build mkdir build

Loading…
Cancel
Save