Update the FindTBB cmake module
Update the FindTBB cmake module to search for the TBBConfig.cmake or the tbb.pc file containing the configuration
This update replaces a complicated search procedure by simply searching for the configuration files providing all necessary information to linking against TBB. In older TBB installations, a pkg-config file
tbb.pc is provided. More recent TBB version, since version 2017, provide a
TBBConfig.cmake file. If not provided in an installation, it can be generated using script provided by TBB.
In the debian:10 (buster) linux distribution, the provided pkg-config file
tbb.pc works, but is very limited. A backport of a more recent
FindPkgConfig cmake module was necessary to parse that file correctly.