Build both iOS and Macosx

This commit is contained in:
Anthony Green
2019-11-10 08:20:46 -05:00
parent 4e3e0586ef
commit 0de0c6a280
2 changed files with 18 additions and 2 deletions
+3 -1
View File
@@ -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
+15 -1
View File
@@ -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