summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorNiclas Rosenvik <nros@netbsd.org>2021-03-20 09:31:43 +0000
committerNiclas Rosenvik <nros@netbsd.org>2021-03-22 21:31:09 +0000
commit75296f347f2781fff44f8fcfea5a3fa0413e287e (patch)
treed1bdd58263f0e28d600c0b382e7e03eb250859c5 /util
parent65b4937f341134fbb1082050b7ae8ecf5c0ba564 (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.py1
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),