2016-09-22 23:59:32 +02:00
|
|
|
### Intel(R) Threading Building Blocks
|
|
|
|
|
|
2017-08-23 20:50:26 +02:00
|
|
|
[](https://github.com/01org/tbb/releases/tag/2017_U7)
|
2017-03-01 18:12:31 +01:00
|
|
|
[](LICENSE)
|
2016-09-22 23:59:32 +02:00
|
|
|
[](https://travis-ci.org/wjakob/tbb)
|
|
|
|
|
[](https://ci.appveyor.com/project/wjakob/tbb/branch/master)
|
|
|
|
|
|
2017-08-23 20:50:26 +02:00
|
|
|
This is git repository is currently based on TBB 2017 Update 7 and will be
|
2017-02-22 15:04:45 +01:00
|
|
|
updated from time to time to track the most recent release. The only
|
|
|
|
|
modification is the addition of a CMake-based build system.
|
2016-09-22 23:59:32 +02:00
|
|
|
|
|
|
|
|
This is convenient for other projects that use CMake and TBB because TBB can be
|
|
|
|
|
easily incorporated into their build process using git submodules and a simple
|
|
|
|
|
``add_subdirectory`` command.
|
|
|
|
|
|
|
|
|
|
Currently, the CMake-based build can create shared and static versions of
|
2017-08-23 20:50:26 +02:00
|
|
|
`libtbb`, `libtbbmalloc` and `libtbbmalloc_proxy` for the Intel `i386` and
|
|
|
|
|
`x86_64` architectures on Windows (Visual Studio, MinGW), MacOS (clang) and
|
2017-08-23 22:08:04 +02:00
|
|
|
Linux (gcc). The `armv7` and `aarch_64` architectures have been tested with GCC
|
|
|
|
|
& Clang.
|
|
|
|
|
|
|
|
|
|
Other combinations may work but have not been tested.
|
2016-09-22 23:59:32 +02:00
|
|
|
|
|
|
|
|
See index.html for general directions and documentation regarding TBB.
|
|
|
|
|
|
|
|
|
|
See examples/index.html for runnable examples and directions.
|
|
|
|
|
|
|
|
|
|
See http://threadingbuildingblocks.org for full documentation
|
|
|
|
|
and software information.
|
|
|
|
|
|
|
|
|
|
Note: Intel, Thread Building Blocks, and TBB are either registered trademarks or
|
|
|
|
|
trademarks of Intel Corporation in the United States and/or other countries.
|
2017-08-23 22:23:57 +02:00
|
|
|
|
|
|
|
|
The CMake build contains the following additional/changed files that are not
|
|
|
|
|
part of the regular release: ``build/mingw_cross_toolchain.cmake``,
|
|
|
|
|
``build/version_string.ver.in``, ``.gitignore`` (modified), ``README.md`` (this
|
|
|
|
|
file), and ``Makefile.old`` (renamed from ``Makefile``).
|