Skip to content

Commit 46a45de

Browse files
Added ios-8-4-hid toolchain
1 parent 16335b0 commit 46a45de

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

bin/detail/toolchain_table.py

+1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ def verify(self):
117117
Toolchain('ios-8-4-arm64', 'Xcode', ios_version='8.4'),
118118
Toolchain('ios-8-4-armv7', 'Xcode', ios_version='8.4'),
119119
Toolchain('ios-8-4-armv7s', 'Xcode', ios_version='8.4'),
120+
Toolchain('ios-8-4-hid', 'Xcode', ios_version='8.4'),
120121
Toolchain('ios-8-2', 'Xcode', ios_version='8.2'),
121122
Toolchain('ios-8-2-i386-arm64', 'Xcode', ios_version='8.2'),
122123
Toolchain('ios-8-2-arm64', 'Xcode', ios_version='8.2'),

ios-8-4-hid.cmake

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Copyright (c) 2015, Ruslan Baratov
2+
# Copyright (c) 2015, David Hirvonen
3+
# All rights reserved.
4+
5+
if(DEFINED POLLY_IOS_8_4_HID_)
6+
return()
7+
else()
8+
set(POLLY_IOS_8_4_HID_ 1)
9+
endif()
10+
11+
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake")
12+
13+
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake")
14+
15+
set(IOS_SDK_VERSION 8.4)
16+
set(POLLY_XCODE_COMPILER "clang")
17+
polly_init(
18+
"iOS ${IOS_SDK_VERSION} Universal (iphoneos + iphonesimulator) / \
19+
${POLLY_XCODE_COMPILER} / \
20+
hidden visibility / \
21+
c++11 support"
22+
"Xcode"
23+
)
24+
25+
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake")
26+
27+
include(polly_fatal_error)
28+
29+
# Fix try_compile
30+
set(MACOSX_BUNDLE_GUI_IDENTIFIER com.example)
31+
set(CMAKE_MACOSX_BUNDLE YES)
32+
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer")
33+
34+
set(IPHONEOS_ARCHS armv7;armv7s;arm64)
35+
set(IPHONESIMULATOR_ARCHS i386;x86_64)
36+
37+
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake")
38+
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake")
39+
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx11.cmake")
40+
include("${CMAKE_CURRENT_LIST_DIR}/flags/hidden.cmake")

0 commit comments

Comments
 (0)