summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/system/netdata/use-local-libbacktrace.patch
blob: 5d5b3a39c1b4c18a52cbe04b2ea010fb79a7c336 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 34b1f55ad..fd91d6e1c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -692,10 +692,6 @@ if(CMAKE_C_COMPILER_ID MATCHES "GNU|Clang")
     message(STATUS "Added compiler and linker flags for better stack trace support")
 endif()
 
-if(ENABLE_LIBBACKTRACE)
-    netdata_bundle_libbacktrace()
-endif()
-
 netdata_bundle_sqlite3()
 
 #
@@ -2584,8 +2580,10 @@ if(OS_LINUX OR OS_WINDOWS)
     target_link_libraries(libnetdata PUBLIC netipc)
 endif()
 
-if(HAVE_LIBBACKTRACE)
-    netdata_add_libbacktrace_to_target(libnetdata)
+if(ENABLE_LIBBACKTRACE AND HAVE_LIBBACKTRACE)
+  target_link_libraries(libnetdata ${LIBBACKTRACE_LIBRARIES})
+  target_include_directories(libnetdata PUBLIC ${LIBBACKTRACE_INCLUDE_DIRS})
+  target_compile_options(libnetdata PUBLIC ${LIBBACKTRACE_CFLAGS_OTHER})
 endif()
 
 netdata_add_sqlite3_to_target(libnetdata)