https://github.com/yorkie/ios-tbb
Thread Building Block for iOS and iOS Simulator
https://github.com/yorkie/ios-tbb
ios tbb
Last synced: about 1 year ago
JSON representation
Thread Building Block for iOS and iOS Simulator
- Host: GitHub
- URL: https://github.com/yorkie/ios-tbb
- Owner: yorkie
- License: gpl-2.0
- Created: 2017-06-09T14:22:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-09T15:20:56.000Z (about 9 years ago)
- Last Synced: 2025-04-15T08:54:42.713Z (about 1 year ago)
- Topics: ios, tbb
- Language: C++
- Size: 2.35 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: COPYING
Awesome Lists containing this project
README
# 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](https://github.com/turbulenz)'s [tbb-ios](https://github.com/turbulenz/tbb-ios).
## Getting Started
First of all, clone this repository:
```sh
$ git clone git@github.com:yorkie/ios-tbb.git
```
Then start building for your iPhone or Simulator:
```sh
$ 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](./Makefile); see
also the [build directions](./build). To port Intel TBB to a new platform,
operating system or architecture, see the [porting directions](./build#port).
## Directories
- [doc](./doc) Documentation for the library.
- [include](./include) Include files required for compiling code that uses the library.
- [examples](./examples) Examples of how to use the library.
- [src](./src) Source code for the library.
- [build](./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.