On 10/13/17 3:06 AM, Luis Caro Campos wrote:
Hi Chris,
Are you, by any chance, using (via find_package), another library that
may have been built with tbb support?
We using libraries from another package that depends on them, but I
didn't think we were using CMake mechanisms to find them. Regardless,
I've no idea how to fix it when I do find it. I thought making sure
LIBRARY_PATH wasn't set would do the trick, but apparently not.
I've had the exact same problem you describe with OpenCV, when my own
targets link against the opencv ones.
If you're able to let me know how you solved the problem and stopped
CMake doing the translation, I'd be grateful.
Thanks,
Chris.
Regards,
Luis
On 13 Oct 2017 01:21, "Chris Green" <gre...@fnal.gov
<mailto:gre...@fnal.gov>> wrote:
Hi,
Using CMake 3.9.2, I'm trying to ascertain where an instance of
'-ltbb' is getting injected into the link command line of some of
our executables. This is bad because we can't find it anywhere in
our source (we have a config CMake that uses the full path to the
library), and the system TBB library is being picked up which is
wrong (old version compiled with wrong compiler to wrong C++
standard). I have verified that we have no explicit use of '-ltbb'
anywhere, and also that LIBRARY_PATH is not being set in the
environment. Two questions arise:
1. How can I trace what is going into the link.txt files, and whence?
2. Are there any remaining mechanisms for explicit conversion
from X/Y/Z/libQ.so to -lQ that I'm unaware of?
It should be noted as a matter of form that the link.txt contains
a *whole* lot of stuff that wasn't explicitly put there by the
target_link_libraries() command, and that turns out to be superfluous.
Any help in this matter would be gratefully received, because too
much of this is currently a black box to me and I'm lost.
Thanks,
Chris.
--
Powered by www.kitware.com <http://www.kitware.com>
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
<http://www.cmake.org/Wiki/CMake_FAQ>
Kitware offers various services to support the CMake community.
For more information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
<http://cmake.org/cmake/help/support.html>
CMake Consulting: http://cmake.org/cmake/help/consulting.html
<http://cmake.org/cmake/help/consulting.html>
CMake Training Courses: http://cmake.org/cmake/help/training.html
<http://cmake.org/cmake/help/training.html>
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
<http://www.kitware.com/opensource/opensource.html>
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake
<http://public.kitware.com/mailman/listinfo/cmake>
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake