aboutsummaryrefslogtreecommitdiff
path: root/multimedia/libopenshot/files/patch-src_CMakeLists.txt
blob: c94d5a8ab374acb3f0eef94f7ee7a22b90f7d2af (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- src/CMakeLists.txt.orig	2023-03-27 18:48:43 UTC
+++ src/CMakeLists.txt
@@ -516,6 +516,18 @@ See https://github.com/opencv/opencv/issues/19260]])
 endif()  # ENABLE_OPENCV
 add_feature_info("OpenCV algorithms" ENABLE_OPENCV "Use OpenCV algorithms")
 
+# EXECINFO
+include(CheckFunctionExists)
+check_function_exists("backtrace" FUNCTION_BACKTRACE_FOUND)
+if(NOT FUNCTION_BACKTRACE_FOUND)
+	find_library(EXECINFO_LIBRARY NAMES execinfo)
+	if(NOT EXECINFO_LIBRARY)
+		message(FATAL_ERROR "${EXECINFO_LIBRARY}")
+	endif(NOT EXECINFO_LIBRARY)
+	target_link_libraries(openshot PRIVATE ${EXECINFO_LIBRARY})
+endif(NOT FUNCTION_BACKTRACE_FOUND)
+unset(FUNCTION_BACKTRACE_FOUND)
+
 ###############  LINK LIBRARY  #################
 # Link remaining dependency libraries
 if(DEFINED PROFILER)