diff --git a/dcc-network/CMakeLists.txt b/dcc-network/CMakeLists.txt index 6f87c6bc..997ecbea 100644 --- a/dcc-network/CMakeLists.txt +++ b/dcc-network/CMakeLists.txt @@ -4,6 +4,11 @@ set(PLUGIN_NAME "dcc-network-plugin") project(${PLUGIN_NAME}) +set(CMAKE_THREAD_LIBS_INIT "-lpthread") +set(CMAKE_HAVE_THREADS_LIBRARY 1) +set(CMAKE_USE_PTHREADS_INIT 1) +set(CMAKE_PREFER_PTHREAD_FLAG ON) + set(CMAKE_CXX_STANDARD 17) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) diff --git a/dock-network-plugin/CMakeLists.txt b/dock-network-plugin/CMakeLists.txt index 7ccce301..7b558747 100644 --- a/dock-network-plugin/CMakeLists.txt +++ b/dock-network-plugin/CMakeLists.txt @@ -28,6 +28,11 @@ file(GLOB_RECURSE SRCS "widget/commoniconbutton.cpp" ) +set(CMAKE_THREAD_LIBS_INIT "-lpthread") +set(CMAKE_HAVE_THREADS_LIBRARY 1) +set(CMAKE_USE_PTHREADS_INIT 1) +set(CMAKE_PREFER_PTHREAD_FLAG ON) + find_package(${QT_NS} COMPONENTS Core Widgets DBus Network LinguistTools REQUIRED) find_package(PkgConfig REQUIRED) find_package(${DTK_NS} REQUIRED COMPONENTS Widget) diff --git a/dss-network-plugin/CMakeLists.txt b/dss-network-plugin/CMakeLists.txt index ff4dccc4..e23521f3 100644 --- a/dss-network-plugin/CMakeLists.txt +++ b/dss-network-plugin/CMakeLists.txt @@ -13,6 +13,11 @@ set(NET_USE_NOTIFICATION ON) file(GLOB_RECURSE SRCS "networkmodule.h" "networkmodule.cpp" "../net-view/*.h" "../net-view/*.cpp") +set(CMAKE_THREAD_LIBS_INIT "-lpthread") +set(CMAKE_HAVE_THREADS_LIBRARY 1) +set(CMAKE_USE_PTHREADS_INIT 1) +set(CMAKE_PREFER_PTHREAD_FLAG ON) + find_package(Qt6 COMPONENTS Core Widgets DBus Network LinguistTools REQUIRED) find_package(PkgConfig REQUIRED) # find_package(Qt5Svg REQUIRED) diff --git a/network-service-plugin/CMakeLists.txt b/network-service-plugin/CMakeLists.txt index bc62d78d..20a0c41b 100644 --- a/network-service-plugin/CMakeLists.txt +++ b/network-service-plugin/CMakeLists.txt @@ -20,6 +20,12 @@ else() endif() set(QT_NS 6) set(DTK_NS Dtk6) + +set(CMAKE_THREAD_LIBS_INIT "-lpthread") +set(CMAKE_HAVE_THREADS_LIBRARY 1) +set(CMAKE_USE_PTHREADS_INIT 1) +set(CMAKE_PREFER_PTHREAD_FLAG ON) + find_package(Qt${QT_NS} COMPONENTS Core Widgets DBus Network LinguistTools REQUIRED) find_package(KF${QT_NS}NetworkManagerQt REQUIRED) find_package(${DTK_NS} COMPONENTS Core REQUIRED)