Commit Graph

6 Commits

Author SHA1 Message Date
aggieNick02
83f3896fc8
Add disable-exceptions feature to portfile for tbb (#16068)
* Add disable-exceptions feature to portfile to pass exceptions=0 to tbb_build in the non-windows case, and set TBB_USE_EXCEPTIONS=0 in the vcxproj files in the windows case. This removes the try/catch(...) wrappers around user code run by TBB. While these exception facilities can be nice in some cases, their removal allows for much easier debugging of a crash due to an unhandled exception in code that a TBB client provides to a TBB algortihm. With the try/catch(...) wrappers removed, the unhandled exception and crash dump are generated at the point of the thrown exception, versus significantly later in a different thread with the originally throwing thread no longer having the stack from when the exception was thrown.

* commit for changes from running x-add-version tbb to update for new port version

* Remove feature and undo changes made by x-add-version

* Rerun x-add-version
2021-04-08 12:01:25 -07:00
Andrei Lebedev
fc0a2aa44b
[tbb] arm64-osx support (#15306)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2020-12-29 16:00:55 -08:00
xyb
5c36967f36
[tbb] Support tbb build for arm-linux & arm64-linux (#14325) 2020-11-03 23:00:54 -08:00
tarcila
84bafa656b tbb: Fix compilation on OSX (#8744)
* tbb: Fix compilation on OSX

Make sure CMake detected sysroot is correctly forwarded to TBB build
system so system headers files will be found later on.

* tbb: Version bump
2019-11-01 13:46:49 -07:00
Andrei Lebedev
f9fedc930c [tbb] Add shared library support for Linux and OSX (#6510)
* [tbb] Add shared library support for Linux and OSX

Signed-off-by: Andrei Lebedev <lebdron@gmail.com>

* Remove whitespace

* Simplify string replace

* Revert removal of lib exts
2019-07-02 19:46:14 -07:00
Robert Schumacher
6af7c99555 [tbb] Add support for Linux and OSX
[tbb] Fix installed cmake file. Add vcpkg_test_cmake()

[tbb] Fix static non-windows builds

[tbb] Fix find_package() on Windows
2018-09-04 09:04:18 -07:00