OSDN Git Service

separate logic for linking to threading library
authorIvailo Monev <xakepa10@gmail.com>
Mon, 7 Mar 2016 16:33:02 +0000 (16:33 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 7 Mar 2016 16:33:02 +0000 (16:33 +0000)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/core/CMakeLists.txt

index d88bf8c..4de21ce 100644 (file)
@@ -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)