Skip to content
Snippets Groups Projects
  • Ben Cumming's avatar
    Improve TBB vs. CMake (#451) · 459d6562
    Ben Cumming authored
    This replaces the CMake templates provided by TBB with a much more sane alternative!
    
    The TBB CMake templates had a very strange workflow, that involved downloading the TBB source and compiling it, which made it impossible to configure the TBB build, and caused problems on systems without connection to the internet.
    
    We replace this with a fork of the TBB repository maintained by Github user @wjakob:
    https://github.com/wjakob/tbb
    This fork provides a sane CMakeLists.txt that can be configured from our CMake setup.
    It is added as a git submodule, so it can be downloaded with the rest of the repository, hence not requiring connection to the internet during CMake configuration.
    
    It could be extended to use a user-provided build of TBB to use instead of building it.
    
    fixes #332.
    459d6562