[SCM] libopenshot-audio/master: Add missing linkage with pthread

ghisvail-guest at users.alioth.debian.org ghisvail-guest at users.alioth.debian.org
Thu Feb 2 17:35:20 UTC 2017


The following commit has been merged in the master branch:
commit 531cbeb14ead3c1351b62a669b60c312ce545e77
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Thu Feb 2 16:55:19 2017 +0000

    Add missing linkage with pthread

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b7742f7..9f69545 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -203,6 +203,16 @@ endif()
 target_compile_definitions(openshot-audio PRIVATE "-DJUCE_INCLUDE_PNGLIB_CODE=0")
 target_link_libraries(openshot-audio PNG::PNG)
 
+set(CMAKE_THREAD_PREFER_PTHREAD 1)
+find_package(Threads REQUIRED)
+if(NOT TARGET Threads::Threads)
+        add_library(Threads::Threads INTERFACE IMPORTED)
+        set_target_properties(Threads::Threads PROPERTIES
+                INTERFACE_COMPILE_OPTIONS "-pthread"
+                INTERFACE_LINK_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}")
+endif()
+target_link_libraries(openshot-audio Threads::Threads)
+
 # PROCESS SUB-DIRECTORIES
 add_subdirectory(src)
 

-- 
libopenshot-audio packaging



More information about the pkg-multimedia-commits mailing list