Browse Source

BUG: No need to link threads libraries when pthreads are not found

Andy Cedilnik 21 năm trước cách đây
mục cha
commit
b5bf646e4d
1 tập tin đã thay đổi với 4 bổ sung1 xóa
  1. 4 1
      Utilities/cmxmlrpc/CMakeLists.txt

+ 4 - 1
Utilities/cmxmlrpc/CMakeLists.txt

@@ -97,7 +97,10 @@ IF(WIN32)
 ENDIF(WIN32)
 
 ADD_LIBRARY(cmXMLRPC ${xmlrpc_SRCS})
-TARGET_LINK_LIBRARIES(cmXMLRPC ${CMAKE_EXPAT_LIBRARIES} ${CMAKE_CURL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})
+TARGET_LINK_LIBRARIES(cmXMLRPC ${CMAKE_EXPAT_LIBRARIES} ${CMAKE_CURL_LIBRARIES})
+IF(HAVE_PTHREADS)
+  TARGET_LINK_LIBRARIES(cmXMLRPC ${CMAKE_THREAD_LIBS_INIT})
+ENDIF(HAVE_PTHREADS)
 
 ADD_EXECUTABLE(xrtest synch_client.c)
 TARGET_LINK_LIBRARIES(xrtest cmXMLRPC)