forked from ruslo/polly
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request ruslo#3 from cpp-pm/rbsheth_ios13_1
Add iOS 13.1 toolchains
- Loading branch information
Showing
7 changed files
with
298 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_13_1_DEP_9_0_ARM64_BITCODE_CXX17_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_13_1_DEP_9_0_ARM64_BITCODE_CXX17_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / arm64 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
bitcode / \ | ||
c++17 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer") | ||
|
||
set(IPHONEOS_ARCHS arm64) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx17.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/bitcode.cmake") # after os/iphone.cmake | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_ios_development_team.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_13_1_DEP_9_0_ARM64_CXX17_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_13_1_DEP_9_0_ARM64_CXX17_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / arm64 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
c++17 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer") | ||
|
||
set(IPHONEOS_ARCHS arm64) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx17.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_ios_development_team.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Copyright (c) 2017, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_13_1_DEP_9_0_DEVICE_BITCODE_CXX17_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_13_1_DEP_9_0_DEVICE_BITCODE_CXX17_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / Universal (arm64 armv7s armv7) / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
bitcode / \ | ||
c++17 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
set(CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer") | ||
|
||
set(IPHONEOS_ARCHS armv7;armv7s;arm64) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx17.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/bitcode.cmake") # after os/iphone.cmake | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_ios_development_team.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARM64_CXX14_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARM64_CXX14_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / arm64 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
No code sign / \ | ||
c++14 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/flags/ios_nocodesign.cmake") | ||
|
||
set(IPHONEOS_ARCHS arm64) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx14.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARM64_CXX17_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARM64_CXX17_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / arm64 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
No code sign / \ | ||
c++17 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/flags/ios_nocodesign.cmake") | ||
|
||
set(IPHONEOS_ARCHS arm64) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx17.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARMV7_CXX14_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARMV7_CXX14_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / armv7 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
No code sign / \ | ||
c++14 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/flags/ios_nocodesign.cmake") | ||
|
||
set(IPHONEOS_ARCHS armv7) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx14.cmake") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Copyright (c) 2017-2018, Ruslan Baratov | ||
# All rights reserved. | ||
|
||
if(DEFINED POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARMV7_CXX17_CMAKE_) | ||
return() | ||
else() | ||
set(POLLY_IOS_NOCODESIGN_13_1_DEP_9_0_ARMV7_CXX17_CMAKE_ 1) | ||
endif() | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_clear_environment_variables.cmake") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_init.cmake") | ||
|
||
set(IOS_SDK_VERSION 13.1) | ||
set(IOS_DEPLOYMENT_SDK_VERSION 9.0) | ||
|
||
set(POLLY_XCODE_COMPILER "clang") | ||
polly_init( | ||
"iOS ${IOS_SDK_VERSION} / Deployment ${IOS_DEPLOYMENT_SDK_VERSION} / armv7 / \ | ||
${POLLY_XCODE_COMPILER} / \ | ||
No code sign / \ | ||
c++17 support" | ||
"Xcode" | ||
) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/utilities/polly_common.cmake") | ||
|
||
include(polly_fatal_error) | ||
|
||
# Fix try_compile | ||
include(polly_ios_bundle_identifier) | ||
|
||
set(CMAKE_MACOSX_BUNDLE YES) | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/flags/ios_nocodesign.cmake") | ||
|
||
set(IPHONEOS_ARCHS armv7) | ||
set(IPHONESIMULATOR_ARCHS "") | ||
|
||
include("${CMAKE_CURRENT_LIST_DIR}/compiler/xcode.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/os/iphone.cmake") | ||
include("${CMAKE_CURRENT_LIST_DIR}/flags/cxx17.cmake") |