packages: openwsman/openwsman-link.patch (NEW) - partial linking fixes

qboosh qboosh at pld-linux.org
Fri Sep 30 16:39:37 CEST 2011


Author: qboosh                       Date: Fri Sep 30 14:39:37 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- partial linking fixes

---- Files affected:
packages/openwsman:
   openwsman-link.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/openwsman/openwsman-link.patch
diff -u /dev/null packages/openwsman/openwsman-link.patch:1.1
--- /dev/null	Fri Sep 30 16:39:37 2011
+++ packages/openwsman/openwsman-link.patch	Fri Sep 30 16:39:32 2011
@@ -0,0 +1,41 @@
+--- openwsman-2.2.6/src/lib/CMakeLists.txt.orig	2011-04-20 13:23:04.000000000 +0200
++++ openwsman-2.2.6/src/lib/CMakeLists.txt	2011-09-29 18:09:11.159983195 +0200
+@@ -25,6 +25,7 @@
+ ADD_LIBRARY( wsman SHARED ${wsman_SOURCES} )
+ TARGET_LINK_LIBRARIES( wsman ${LIBXML2_LIBRARIES} )
+ TARGET_LINK_LIBRARIES( wsman ${CMAKE_THREAD_LIBS_INIT} )
++TARGET_LINK_LIBRARIES( wsman m )
+ if( HAVE_LIBDL )
+ TARGET_LINK_LIBRARIES(wsman ${DL_LIBRARIES})
+ endif( HAVE_LIBDL )
+@@ -50,7 +51,7 @@
+ 
+ SET( wsman_curl_client_transport_SOURCES wsman-client-transport.c wsman-curl-client-transport.c )
+ ADD_LIBRARY( wsman_curl_client_transport SHARED ${wsman_curl_client_transport_SOURCES} )
+-TARGET_LINK_LIBRARIES( wsman_curl_client_transport ${CURL_LIBRARIES} )
++TARGET_LINK_LIBRARIES( wsman_curl_client_transport ${CURL_LIBRARIES} ssl crypto )
+ SET_TARGET_PROPERTIES(wsman_curl_client_transport PROPERTIES VERSION 1.0.0 SOVERSION 1)
+ INSTALL(TARGETS wsman_curl_client_transport DESTINATION ${LIB_INSTALL_DIR})
+ 
+@@ -60,7 +61,7 @@
+ 
+ SET( wsman_client_SOURCES wsman-client.c )
+ ADD_LIBRARY( wsman_client SHARED ${wsman_client_SOURCES} )
+-TARGET_LINK_LIBRARIES( wsman_client wsman_curl_client_transport )
++TARGET_LINK_LIBRARIES( wsman_client wsman_curl_client_transport )
+ SET_TARGET_PROPERTIES(wsman_client PROPERTIES VERSION 1.0.0 SOVERSION 1)
+ INSTALL(TARGETS wsman_client DESTINATION ${LIB_INSTALL_DIR})
+ 
+--- openwsman-2.2.6/src/cpp/CMakeLists.txt.orig	2011-04-20 13:23:04.000000000 +0200
++++ openwsman-2.2.6/src/cpp/CMakeLists.txt	2011-09-29 18:16:41.103331596 +0200
+@@ -7,8 +7,8 @@
+ SET( wsmaninclude_HEADERS OpenWsmanClient.h Exception.h WsmanClient.h WsmanFilter.h WsmanEPR.h )
+ SET(wsman_clientpp_LIB_SRCS OpenWsmanClient.cpp )
+ add_library(wsman_clientpp SHARED ${wsman_clientpp_LIB_SRCS})
+-
+-set_target_properties(wsman_clientpp PROPERTIES VERSION 1.0.0 SOVERSION 1)
++TARGET_LINK_LIBRARIES(wsman_clientpp wsman_client wsman)
++set_target_properties(wsman_clientpp PROPERTIES VERSION 1.0.0 SOVERSION 1 LINK_FLAGS "-L../lib")
+ install(TARGETS wsman_clientpp DESTINATION ${LIB_INSTALL_DIR})
+ 
+ 
================================================================


More information about the pld-cvs-commit mailing list