qt_internal_add_3rdparty_library(BundledBacktrace QMAKE_LIB_NAME backtrace STATIC INSTALL SOURCES libbacktrace/atomic.c libbacktrace/backtrace.c libbacktrace/dwarf.c libbacktrace/fileline.c libbacktrace/mmap.c libbacktrace/mmapio.c libbacktrace/posix.c libbacktrace/print.c libbacktrace/simple.c libbacktrace/sort.c libbacktrace/state.c DEFINES _GNU_SOURCE INCLUDE_DIRECTORIES auxincl libbacktrace PUBLIC_INCLUDE_DIRECTORIES $ ) qt_disable_warnings(BundledBacktrace) qt_set_symbol_visibility_hidden(BundledBacktrace) qt_internal_extend_target(BundledBacktrace CONDITION LINUX SOURCES libbacktrace/elf.c ) qt_internal_extend_target(BundledBacktrace CONDITION MACOS SOURCES libbacktrace/macho.c )