File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -273,6 +273,13 @@ set_target_properties(openshot
273273 INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX} /lib"
274274 )
275275
276+ ################### Threads ####################
277+ # Threading library -- uses IMPORTED target Threads::Threads (since CMake 3.1)
278+ set (CMAKE_THREAD_PREFER_PTHREAD TRUE )
279+ set (THREADS_PREFER_PTHREAD_FLAG TRUE )
280+ find_package (Threads REQUIRED)
281+ target_link_libraries (openshot PUBLIC Threads::Threads)
282+
276283################### OPENMP #####################
277284# Check for OpenMP (used for multi-core processing)
278285
@@ -284,7 +291,6 @@ if(NOT TARGET OpenMP::OpenMP_CXX)
284291 add_library (OpenMP_TARGET INTERFACE )
285292 add_library (OpenMP::OpenMP_CXX ALIAS OpenMP_TARGET)
286293 target_compile_options (OpenMP_TARGET INTERFACE ${OpenMP_CXX_FLAGS} )
287- find_package (Threads REQUIRED)
288294 target_link_libraries (OpenMP_TARGET INTERFACE Threads::Threads)
289295 target_link_libraries (OpenMP_TARGET INTERFACE ${OpenMP_CXX_FLAGS} )
290296endif ()
You can’t perform that action at this time.
0 commit comments