diff options
author | Niclas Rosenvik <nros@netbsd.org> | 2021-03-20 09:31:43 +0000 |
---|---|---|
committer | Niclas Rosenvik <nros@netbsd.org> | 2021-03-22 21:31:09 +0000 |
commit | 75296f347f2781fff44f8fcfea5a3fa0413e287e (patch) | |
tree | d1bdd58263f0e28d600c0b382e7e03eb250859c5 /util | |
parent | 65b4937f341134fbb1082050b7ae8ecf5c0ba564 (diff) |
Fix backtrace on non-linux systems
On BSD systems backtrace lies in libexecinfo. Use
FindBacktrace from CMake to be able to resolve
backtrace on more unixes than linux.
Change-Id: Ie14fd1727d2da03645fc2d6de10c0217baabad6b
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'util')
-rw-r--r-- | util/cmake/helper.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/util/cmake/helper.py b/util/cmake/helper.py index 7895019519..8917821a3e 100644 --- a/util/cmake/helper.py +++ b/util/cmake/helper.py @@ -402,6 +402,7 @@ _qt_library_map = [ _library_map = [ # 3rd party: LibraryMapping("atspi", "ATSPI2", "PkgConfig::ATSPI2"), + LibraryMapping("backtrace", "WrapBacktrace", "WrapBacktrace::WrapBacktrace", emit_if="config.unix"), LibraryMapping("bluez", "BlueZ", "PkgConfig::BlueZ"), LibraryMapping("brotli", "WrapBrotli", "WrapBrotli::WrapBrotliDec"), LibraryMapping("corewlan", None, None), |