TBB Cleanup (#584)
authorTim Haines <thaines.astro@gmail.com>
Thu, 2 May 2019 20:52:11 +0000 (15:52 -0500)
committerGitHub <noreply@github.com>
Thu, 2 May 2019 20:52:11 +0000 (15:52 -0500)
commit12cbc0e76d0ccc49eb78f987b05b69cbc3652fef
tree5342a332e568aee35c8f5594610e35d8519d9a70
parentc6c4c04f54da53992623ed2626fb5844b72a7b83
TBB Cleanup (#584)

- Remove FindTBB submodule
- Consolidate all TBB stuff into cmake/ThreadingBuildingBlocks.cmake
- Explicitly die on non-UNIX platforms when building from source (previously, it did nothing)
- Minimum TBB version is 2018.0 (I'm not sure this is necessary or sufficient)
- Export include/library directories into the CMake cache for consumption by Testsuite
- Libraries and headers are exported to CMAKE_INSTALL_PREFIX when building from source
- Correctly handles broken TBB install (intel/tbb#98)
- Explicitly die on non-UNIX platforms when building from source (previously, it did nothing)
- Minimum TBB version is 2018.0 (I'm not sure this is necessary or sufficient)
- Export include/library directories into the CMake cache for consumption by Testsuite
- Default version to build from source is 2019_U5
- Libraries and headers are exported to CMAKE_INSTALL_PREFIX when building from source
- Correctly handles broken TBB install (intel/tbb#98)
.gitmodules
CMakeLists.txt
cmake/Modules/FindTBB [deleted submodule]
cmake/Modules/FindTBB.cmake
cmake/ThreadingBuildingBlocks.cmake [new file with mode: 0644]
cmake/ThreadingBuildingBlocks.install.cmake [new file with mode: 0644]
cmake/packages.cmake