From d655cf08f3453a98f0543bd93a5dd6b0f7237ef9 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Mon, 7 Mar 2016 16:33:02 +0000 Subject: [PATCH] separate logic for linking to threading library Signed-off-by: Ivailo Monev --- src/core/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index d88bf8cb9..4de21ce56 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -324,7 +324,6 @@ if(${KATIE_PLATFORM} STREQUAL "linux") set(EXTRA_CORE_LIBS ${EXTRA_CORE_LIBS} dl - ${CMAKE_THREAD_LIBS_INIT} ) elseif(${KATIE_PLATFORM} STREQUAL "win32") set(EXTRA_CORE_LIBS @@ -347,6 +346,13 @@ elseif(${KATIE_PLATFORM} STREQUAL "mac") ) endif() +if(CMAKE_THREAD_LIBS_INIT) + set(EXTRA_CORE_LIBS + ${EXTRA_CORE_LIBS} + ${CMAKE_THREAD_LIBS_INIT} + ) +endif() + katie_generate_misc("${CORE_HEADERS}" QtCore) katie_generate_public("${CORE_PUBLIC_HEADERS}" QtCore) katie_generate_map(QtCore Q_CORE_EXPORT) -- 2.11.0