From 0de0c6a28006902c203e8dc6629cd9ef35d61e09 Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Sun, 10 Nov 2019 08:20:46 -0500 Subject: Build both iOS and Macosx --- .travis.yml | 4 +++- .travis/build.sh | 16 +++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index f744bce..6c0ca8f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,9 @@ language: cpp matrix: include: - os: osx - env: HOST=arm-apple-darwin + env: HOST=aarch64-apple-darwin13 + - os: osx + env: HOST=x86_64-apple-darwin10 - os: linux env: HOST=sh4-linux-gnu CONFIGURE_OPTIONS=--disable-shared QEMU_LD_PREFIX=/usr/sh4-linux-gnu - os: linux diff --git a/.travis/build.sh b/.travis/build.sh index ab773fb..92e808c 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -63,17 +63,31 @@ function build_ios() { which python # export PYTHON_BIN=/usr/local/bin/python - ./generate-darwin-source-and-headers.py + ./generate-darwin-source-and-headers.py --only-ios xcodebuild -showsdks xcodebuild -project libffi.xcodeproj -target "libffi-iOS" -configuration Release -sdk iphoneos11.4 exit $? } +function build_macosx() +{ + which python +# export PYTHON_BIN=/usr/local/bin/python + ./generate-darwin-source-and-headers.py --only-osx + xcodebuild -showsdks + xcodebuild -project libffi.xcodeproj -target "libffi-Mac" -configuration Release -sdk macosx10.13 + exit $? +} + case "$HOST" in arm-apple-darwin*) ./autogen.sh build_ios ;; + x86_64-apple-darwin*) + ./autogen.sh + build_macosx + ;; arm32v7-linux-gnu) ./autogen.sh build_foreign_linux arm moxielogic/arm32v7-ci-build-container:latest -- cgit v1.2.1