/ios-tbb

Thread Building Block for iOS and iOS Simulator

Primary LanguageC++GNU General Public License v2.0GPL-2.0

TBB for iOS and its Simulators

TBB is Intel(R) Threading Building Blocks C++ library for parallel programming. This repository is inspired by the @turbulenz's tbb-ios.

Getting Started

First of all, clone this repository:

$ git clone git@github.com:yorkie/ios-tbb.git

Then start building for your iPhone or Simulator:

$ make target=ios arch=armv7 compiler=clang # for iPhone/iOS
$ make target=ios arch=x86_64 compiler=clang # for Simulator

Note the flag compiler=clang is such important, if not set, the system will use g++ as compiler, then you'd get the following report:

building for OSX, but linking in object file built for iOS.

Overview

To build Intel TBB, use the top-level Makefile; see also the build directions. To port Intel TBB to a new platform, operating system or architecture, see the porting directions.

Directories

  • doc Documentation for the library.
  • include Include files required for compiling code that uses the library.
  • examples Examples of how to use the library.
  • src Source code for the library.
  • build Internal Makefile infrastructure for Intel TBB. Do not use directly.

License

No license here, please go upstream to see what's license when you want to use.