Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/faithfracture/Apple-Boost-BuildScript
Script for building Boost for Apple platforms (iOS, iOS Simulator, tvOS, tvOS Simulator, OS X)
https://github.com/faithfracture/Apple-Boost-BuildScript
apple-platforms boost build-script ios ios-simulator macos tvos tvos-simulator
Last synced: 7 days ago
JSON representation
Script for building Boost for Apple platforms (iOS, iOS Simulator, tvOS, tvOS Simulator, OS X)
- Host: GitHub
- URL: https://github.com/faithfracture/Apple-Boost-BuildScript
- Owner: faithfracture
- Created: 2016-05-18T17:45:22.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T16:19:08.000Z (8 months ago)
- Last Synced: 2024-08-02T20:44:43.859Z (3 months ago)
- Topics: apple-platforms, boost, build-script, ios, ios-simulator, macos, tvos, tvos-simulator
- Language: Shell
- Size: 178 KB
- Stars: 279
- Watchers: 13
- Forks: 109
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
Awesome Lists containing this project
README
# Apple-Boost-BuildScript
Script for building Boost for Apple platforms (iOS, iOS Simulator, tvOS, tvOS Simulator, macOS)### [π Collaborators wanted!](https://github.com/faithfracture/Apple-Boost-BuildScript/issues/67)
This is a new location for my previous GIST:
https://gist.github.com/faithfracture/c629ae4c7168216a9856Builds a Boost framework for iOS, iOS Simulator, tvOS, tvOS Simulator, and macOS (including Apple Silicon).
Creates a set of universal libraries that can be used on iOS/tvOS/macOS and in the
iOS/tvOS simulators. Then creates a pseudo-framework to make using boost in Xcode
less painful.To configure the script, define:
```
BOOST_VERSION: Which version of Boost to build (e.g. 1.70.0)
BOOST_LIBS: Which Boost libraries to build
IOS_SDK_VERSION: iOS SDK version (e.g. 12.0)
MIN_IOS_VERSION: Minimum iOS Target Version (e.g. 11.0)
TVOS_SDK_VERSION: tvOS SDK version (e.g. 12.0)
MIN_TVOS_VERSION: Minimum tvOS Target Version (e.g. 11.0)
MACOS_SDK_VERSION: macOS SDK version (e.g. 10.14)
MIN_MACOS_VERSION: Minimum macOS Target Version (e.g. 10.12)
MACOS_SILICON_SDK_VERSION: macOS SDK version for Apple Silicon (e.g. 11.0)
MIN_MACOS_SILICON_VERSION: Minimum macOS Target Version for Apple Silicon (e.g. 11.0)
```If a boost tarball (a file named βboost_$BOOST_VERSION2.tar.bz2β) does not
exist in the current directory, this script will attempt to download the
version specified. You may also manually place a matching tarball in the
current directory and the script will use that.usage: `./boost.sh [{-ios,-tvos,-macos} ...] options`
Run `./boost.sh -h` for descriptions of all options.