All Projects → faithfracture → Apple Boost Buildscript

faithfracture / Apple Boost Buildscript

Script for building Boost for Apple platforms (iOS, iOS Simulator, tvOS, tvOS Simulator, OS X)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Apple Boost Buildscript

Apple Runtime Headers
Objective-C runtime headers for Apple's iOS, macOS, tvOS and watchOS frameworks
Stars: ✭ 174 (-19.82%)
Mutual labels:  tvos
Ios Crash Dump Analysis Book
iOS Crash Dump Analysis Book
Stars: ✭ 158 (-27.19%)
Mutual labels:  tvos
Htmlkit
An Objective-C framework for your everyday HTML needs.
Stars: ✭ 206 (-5.07%)
Mutual labels:  tvos
Anydate
Swifty Date & Time API inspired from Java 8 DateTime API.
Stars: ✭ 178 (-17.97%)
Mutual labels:  tvos
Objc Sdk
LeanCloud Objective-C SDK
Stars: ✭ 186 (-14.29%)
Mutual labels:  tvos
Asio samples
Examples (code samples) describing the construction of active objects on the top of Boost.Asio. A code-based guide for client/server creation with usage of active object pattern by means of Boost C++ Libraries.
Stars: ✭ 191 (-11.98%)
Mutual labels:  boost
Svprogresshud
A clean and lightweight progress HUD for your iOS and tvOS app.
Stars: ✭ 12,339 (+5586.18%)
Mutual labels:  tvos
Theanimation
Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.
Stars: ✭ 214 (-1.38%)
Mutual labels:  tvos
Licensegenerator Ios
Build script that recursively searches for LICENSE files and generates a Settings.bundle friendly plist.
Stars: ✭ 186 (-14.29%)
Mutual labels:  tvos
Json
A C++11 or library for parsing and serializing JSON to and from a DOM container in memory.
Stars: ✭ 205 (-5.53%)
Mutual labels:  boost
L10n Swift
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Stars: ✭ 177 (-18.43%)
Mutual labels:  tvos
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (+909.22%)
Mutual labels:  tvos
Animation Extensions
A set of most commonly used animations like rotation, shake, flip or motion effects. All in one UIView extension.
Stars: ✭ 198 (-8.76%)
Mutual labels:  tvos
Cloudonce
Unified Game Services API for Unity
Stars: ✭ 175 (-19.35%)
Mutual labels:  tvos
Cache
Swift caching library
Stars: ✭ 210 (-3.23%)
Mutual labels:  tvos
Cocoalumberjack
A fast & simple, yet powerful & flexible logging framework for Mac and iOS
Stars: ✭ 12,584 (+5699.08%)
Mutual labels:  tvos
Trade Frame
c++ based application for testing options based automated trading ideas using DTN IQ real time data feed and Interactive Brokers (TWS API) for trade execution.
Stars: ✭ 187 (-13.82%)
Mutual labels:  boost
Construct
This is The Construct
Stars: ✭ 218 (+0.46%)
Mutual labels:  boost
Iso8601
ISO8601 date parser and writer
Stars: ✭ 213 (-1.84%)
Mutual labels:  tvos
Fixed point
C++ Binary Fixed-Point Arithmetic
Stars: ✭ 199 (-8.29%)
Mutual labels:  boost

Apple-Boost-BuildScript

Script for building Boost for Apple platforms (iOS, iOS Simulator, tvOS, tvOS Simulator, macOS)

This is a new location for my previous GIST: https://gist.github.com/faithfracture/c629ae4c7168216a9856

Builds 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].