From c8042df583aa3b2c90625a0c67c397b1ab713240 Mon Sep 17 00:00:00 2001 From: Axel Isouard Date: Mon, 6 Feb 2017 20:01:33 +0100 Subject: [PATCH] Enable threading libraries inside the CMake Use file --- CMakeModules/FindLibraries.cmake | 3 --- CMakeModules/UseLibWebRTC.cmake | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeModules/FindLibraries.cmake b/CMakeModules/FindLibraries.cmake index c237351..6e6042f 100644 --- a/CMakeModules/FindLibraries.cmake +++ b/CMakeModules/FindLibraries.cmake @@ -5,9 +5,6 @@ find_package(Git REQUIRED) find_package(DepotTools REQUIRED) find_package(PythonInterp REQUIRED) -set(THREADS_PREFER_PTHREAD_FLAG ON) -find_package(Threads REQUIRED) - list(APPEND LIBWEBRTC_LIBRARIES webrtc Threads::Threads) if (UNIX AND NOT APPLE) diff --git a/CMakeModules/UseLibWebRTC.cmake b/CMakeModules/UseLibWebRTC.cmake index 28d83ac..67680c5 100644 --- a/CMakeModules/UseLibWebRTC.cmake +++ b/CMakeModules/UseLibWebRTC.cmake @@ -9,6 +9,10 @@ if (LIBWEBRTC_USE_FILE_INCLUDED) endif () set(LIBWEBRTC_USE_FILE_INCLUDED 1) +# Enable threading +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_package(Threads REQUIRED) + # Update CMAKE_MODULE_PATH so includes work. list(APPEND CMAKE_MODULE_PATH ${LIBWEBRTC_CMAKE_DIR})