-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux builds without TBB on Ubuntu 18 #2
Comments
I'm trying to avoid special cases, but maybe fallback on failure to the FindTBB we were using before? At least until Ubuntu 18 goes away. |
To use On Ubuntu 19.10, with Side-note: I get linking errors when I try to build with TBB, but that's #33 |
To reiterate what I mention in #33, we are using CONFIG mode, not MODULE mode. (I updated original post.) So we want TBBConfig.cmake, not FindTBB.cmake. It looks like Ubuntu 18.04 has neither file, 19.10 has both, and 20 only has the config file. So maybe to find the correct file on 19 we need to force CONFIG mode (see #33). |
Describe the bug
The cmake files were rewritten for this library and they use the "modern" approach. This means that they use
find_package
CONFIG mode to find libraries and then usetarget_link_libraries
to bring everything in.Ubuntu 18.04 does not install the TBB cmake file (TBBConfig.cmake) needed to make this work properly.
So another strategy is needed. Hopefully one cleaner than the
FindTBB.cmake
versions that are floating around.(Updated to add info about CONFIG mode and links to packages.)
The text was updated successfully, but these errors were encountered: