summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2016-02-01 23:23:29 -0800
committerAlan Antonuk <alan.antonuk@gmail.com>2016-02-01 23:28:42 -0800
commitcdad8598c68a69171f71d1f83ce39ffff95aefde (patch)
treecb03d7d02af1b6bb8a0ed463daecd7275d994604
parent0c855a1acd839eab64b62a264f3429be98029885 (diff)
downloadrabbitmq-c-ios2.tar.gz
CI: add iOS build on travis.ios2
-rw-r--r--.travis.yml3
-rwxr-xr-xtravis.sh8
2 files changed, 11 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 178de61..77eb6d6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -37,6 +37,9 @@ matrix:
- compiler: clang
os: osx
env: CONFIG=cmake
+ - compiler: clang
+ os: osx
+ env: CONFIG=ios
before_install:
# ugly hack; if running a coverity scan abort all except the 1st build
diff --git a/travis.sh b/travis.sh
index 2d9ef6c..66779d3 100755
--- a/travis.sh
+++ b/travis.sh
@@ -37,6 +37,14 @@ build_scan-build() {
scan-build-3.7 make install
}
+build_ios() {
+ mkdir $PWD/_build && cd $PWD/_build
+ git clone https://github.com/cristeab/ios-cmake.git
+ cmake .. -DCMAKE_TOOLCHAIN_FILE=ios-cmake/toolchain/iOS.cmake \
+ -DIOS_PLATFORM=SIMULATOR -DCMAKE_BUILD_TYPE=Debug -DENABLE_SSL_SUPPORT=OFF
+ cmake --build .
+}
+
if [ "$#" -ne 1 ]; then
echo "Usage: $0 {autotools|cmake|asan|tsan|scan-build}"
exit 1