diff --git a/CMakeModules/FindLibraries.cmake b/CMakeModules/FindLibraries.cmake index 20e15ba..384f7ea 100644 --- a/CMakeModules/FindLibraries.cmake +++ b/CMakeModules/FindLibraries.cmake @@ -4,7 +4,13 @@ list(APPEND LIBWEBRTC_LIBRARIES webrtc) if (UNIX AND NOT APPLE) find_package(X11 REQUIRED) - list(APPEND LIBWEBRTC_LIBRARIES ${X11_LIBRARIES} ${CMAKE_DL_LIBS}) + list(APPEND LIBWEBRTC_LIBRARIES ${X11_LIBRARIES} ${CMAKE_DL_LIBS} rt) + + set(THREADS_PREFER_PTHREAD_FLAG ON) + find_package(Threads REQUIRED) + if (CMAKE_HAVE_THREADS_LIBRARY) + list(APPEND LIBWEBRTC_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) + endif (CMAKE_HAVE_THREADS_LIBRARY) endif (UNIX AND NOT APPLE) if (APPLE)