From: Anthony Green Date: Sun, 10 Nov 2019 13:20:46 +0000 (-0500) Subject: Build both iOS and Macosx X-Git-Tag: upstream/3.3~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0de0c6a28006902c203e8dc6629cd9ef35d61e09;p=platform%2Fupstream%2Flibffi.git Build both iOS and Macosx --- 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