Einh06 / conan-darwin-toolchain

Conan build require to cross build to any darwin platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

conan-darwin-toolchain

Build require to cross build to any darwin platform.

Setup

This package REQUIRES Xcode to be installed.

In the future, it might be added as a build_requirement.

Create a profile for cross building and including this toolchain:

iOS

ios_profile

include(default)

[settings]
os=iOS
os.version=9.0
arch=armv7

[build_requires]
darwin-toolchain/1.0.8@theodelrieu/stable

Go to your project and cross-build your dependency tree with this toolchain:

conan install . --profile ios_profile

Other platforms

This toolchain works with every darwin platform (macOS/iOS/tvOS/watchOS).

You only need to create a slightly different profile:

watchos_profile

include(default)

[settings]
os=iOS
os.version=4.0
arch=armv7

[build_requires]
darwin-toolchain/1.0.8@theodelrieu/stable

Bitcode support

Bitcode is an option available on iOS, it is required on tvOS/watchOS.

It is set by default to True.

So you can only set it to False for iOS. Note that it is not defined for macOS.

About

Conan build require to cross build to any darwin platform

License:MIT License


Languages

Language:Python 72.5%Language:CMake 18.6%Language:Shell 8.5%Language:C 0.4%