summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/CMakeLists.txt
diff options
context:
space:
mode:
authorStephen D. Huston <shuston@apache.org>2009-12-14 21:16:30 +0000
committerStephen D. Huston <shuston@apache.org>2009-12-14 21:16:30 +0000
commit65edcc252e143b9000c9a9b2a4643e112d10add3 (patch)
treee4040911663cf442c5832f226ed05cb2a3331f44 /qpid/cpp/src/CMakeLists.txt
parenta1e975da9527f549cfe9b613b6513de1cc9525d9 (diff)
downloadqpid-python-65edcc252e143b9000c9a9b2a4643e112d10add3.tar.gz
Move the TCPConnector class to its own file to allow deriving from it; resolves QPID-2270.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@890481 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/CMakeLists.txt')
-rw-r--r--qpid/cpp/src/CMakeLists.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/qpid/cpp/src/CMakeLists.txt b/qpid/cpp/src/CMakeLists.txt
index b6da2e758d..f09d4a8ad9 100644
--- a/qpid/cpp/src/CMakeLists.txt
+++ b/qpid/cpp/src/CMakeLists.txt
@@ -426,17 +426,25 @@ if (CMAKE_SYSTEM_NAME STREQUAL Windows)
qpid/sys/windows/Thread.cpp
qpid/sys/windows/Time.cpp
qpid/sys/windows/uuid.cpp
+ ${sslcommon_windows_SOURCES}
)
set (qpidcommon_platform_LIBS
- rpcrt4 ws2_32
+ ${windows_ssl_libs} rpcrt4 ws2_32
)
set (qpidbroker_platform_SOURCES
qpid/broker/windows/BrokerDefaults.cpp
qpid/broker/windows/SaslAuthenticator.cpp
+ ${sslbroker_windows_SOURCES}
+ )
+ set (qpidbroker_platform_LIBS
+ ${windows_ssl_libs}
)
-
set (qpidclient_platform_SOURCES
qpid/client/windows/SaslFactory.cpp
+ ${sslclient_windows_SOURCES}
+ )
+ set (qpidclient_platform_LIBS
+ ${windows_ssl_libs}
)
set (qpidd_platform_SOURCES
@@ -625,6 +633,7 @@ set (qpidclient_SOURCES
qpid/client/SubscriptionImpl.cpp
qpid/client/SubscriptionManager.cpp
qpid/client/SubscriptionManagerImpl.cpp
+ qpid/client/TCPConnector.cpp
qpid/messaging/Address.cpp
qpid/messaging/Connection.cpp
qpid/messaging/ConnectionImpl.h
@@ -665,7 +674,7 @@ set (qpidclient_SOURCES
)
add_library (qpidclient SHARED ${qpidclient_SOURCES})
-target_link_libraries (qpidclient qpidcommon)
+target_link_libraries (qpidclient qpidcommon ${qpidclient_platform_LIBS})
set_target_properties (qpidclient PROPERTIES VERSION ${qpidc_version})
install (TARGETS qpidclient
DESTINATION ${QPID_INSTALL_LIBDIR}
@@ -751,7 +760,7 @@ set (qpidbroker_SOURCES
qpid/sys/TCPIOPlugin.cpp
)
add_library (qpidbroker SHARED ${qpidbroker_SOURCES})
-target_link_libraries (qpidbroker qpidcommon)
+target_link_libraries (qpidbroker qpidcommon ${qpidbroker_platform_LIBS})
set_target_properties (qpidbroker PROPERTIES VERSION ${qpidc_version})
if (MSVC)
set_target_properties (qpidbroker PROPERTIES COMPILE_FLAGS /wd4290)