Skip to content
Permalink
Browse files

iOS tests

  • Loading branch information...
dlevin256 committed Mar 15, 2019
1 parent 7b6cbf6 commit 5adcf200af05d581d4599ff1cf35a5c89c0515f1
Showing with 536 additions and 4 deletions.
  1. +1 −1 CMakeLists.txt
  2. +32 −0 azure-pipelines.yml
  3. +494 −0 cmake/ios.cmake
  4. +7 −3 include/kfr/cident.h
  5. +2 −0 include/kfr/io/python_plot.hpp
@@ -121,7 +121,7 @@ add_library(kfr INTERFACE)
target_sources(kfr INTERFACE ${KFR_SRC})
target_include_directories(kfr INTERFACE include)
target_compile_options(kfr INTERFACE "$<$<CONFIG:DEBUG>:-DKFR_DEBUG>")
if (NOT MSVC)
if (NOT MSVC AND NOT IOS)
target_compile_options(kfr INTERFACE -mstackrealign)
endif ()
if (MSVC)
@@ -93,6 +93,38 @@ jobs:
brew install ninja
ci/run.sh build-release -DCPU_ARCH=detect -DCMAKE_BUILD_TYPE=Release
- job: iOS_ARM_Clang_Release
strategy:
matrix:
xcode10.1:
XCODE_VER: 10.1
xcode8.3.3:
XCODE_VER: 8.3.3
pool:
vmImage: 'macOS-10.13'
steps:
- bash: |
set -e
/bin/bash -c "sudo xcode-select -s /Applications/Xcode_$(XCODE_VER).app/Contents/Developer"
brew install ninja
ci/run.sh build-release -DCMAKE_TOOLCHAIN_FILE=../cmake/ios.cmake -DCMAKE_BUILD_TYPE=Release -DIOS_PLATFORM=OS -DIOS_ARCH=armv7 -DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja -DSKIP_TESTS=ON
- job: iOS_ARM64_Clang_Release
strategy:
matrix:
xcode10.1:
XCODE_VER: 10.1
xcode8.3.3:
XCODE_VER: 8.3.3
pool:
vmImage: 'macOS-10.13'
steps:
- bash: |
set -e
/bin/bash -c "sudo xcode-select -s /Applications/Xcode_$(XCODE_VER).app/Contents/Developer"
brew install ninja
ci/run.sh build-release -DCMAKE_TOOLCHAIN_FILE=../cmake/ios.cmake -DCMAKE_BUILD_TYPE=Release -DIOS_PLATFORM=OS64 -DIOS_ARCH=arm64 -DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja -DSKIP_TESTS=ON
- job: Windows_MSVC_x86_64_Clang_Release
pool:
vmImage: 'vs2017-win2016'
Oops, something went wrong.

0 comments on commit 5adcf20

Please sign in to comment.
You can’t perform that action at this time.