3
3
# Copyright 2012 A. Joel Lamotte ([email protected] )
4
4
# Copyright 2011 Google, Inc.
5
5
# Distributed under the Boost Software License, Version 1.0.
6
- # (See accompanying file LICENSE_1_0.txt or copy at
7
- # http://www.boost.org/LICENSE_1_0.txt)
6
+ # (See accompanying file LICENSE_1_0.txt or copy at
7
+ # http://www.boost.org/LICENSE_1_0.txt)
8
8
9
9
10
10
include_directories (
@@ -37,22 +37,6 @@ if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
37
37
add_library (cppnetlib-http-message-wrappers ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS})
38
38
endif ()
39
39
40
- #set(CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
41
- # http/client_connections.cpp
42
- # http/simple_connection_manager.cpp
43
- # http/simple_connection_factory.cpp
44
- # http/connection_delegate_factory.cpp
45
- # http/client_resolver_delegate.cpp
46
- # http/client_resolver_delegate_factory.cpp
47
- # http/client_connection_delegates.cpp
48
- # http/client_connection_factory.cpp
49
- # http/client_async_resolver.cpp
50
- # http/client_connection_normal.cpp)
51
- #
52
- #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
53
- # add_library(cppnetlib-http-client-connections ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS})
54
- #endif()
55
-
56
40
set (CPP-NETLIB_CONSTANTS_SRCS
57
41
constants.cpp)
58
42
@@ -70,26 +54,7 @@ if (NOT CPP-NETLIB_BUILD_SINGLE_LIB)
70
54
add_library (cppnetlib-http-server ${CPP-NETLIB_HTTP_SERVER_SRCS})
71
55
endif ()
72
56
73
- #set(CPP-NETLIB_HTTP_CLIENT_SRCS
74
- # http/client.cpp)
75
- #
76
- #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
77
- # add_library(cppnetlib-http-client ${CPP-NETLIB_HTTP_CLIENT_SRCS})
78
- # target_link_libraries(cppnetlib-http-client
79
- # ${Boost_LIBRARIES}
80
- # ${CPP-NETLIB_LOGGING_LIB}
81
- # cppnetlib-constants
82
- # cppnetlib-uri
83
- # cppnetlib-message
84
- # cppnetlib-message-wrappers
85
- # cppnetlib-message-directives
86
- # cppnetlib-http-message
87
- # cppnetlib-http-message-wrappers
88
- # cppnetlib-http-client-connections
89
- # )
90
- #endif()
91
-
92
-
57
+ # HTTP client
93
58
set (CPP-NETLIB_HTTP_V2_CLIENT_SRCS
94
59
${CMAKE_CURRENT_SOURCE_DIR} /http/v2/client/client.cpp
95
60
${CMAKE_CURRENT_SOURCE_DIR} /http/v2/client/client_errors.cpp
@@ -99,23 +64,21 @@ target_link_libraries(network-http-v2-client
99
64
${Boost_LIBRARIES}
100
65
network-uri
101
66
)
67
+ if (OPENSSL_FOUND)
68
+ target_link_libraries (network-http-v2-client ${OPENSSL_LIBRARIES} )
69
+ endif ()
102
70
103
71
# prepend current directory to make paths absolute
104
72
prependToElements( "${CMAKE_CURRENT_SOURCE_DIR} /"
105
73
CPP-NETLIB_HTTP_MESSAGE_SRCS
106
74
CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
107
- # CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
108
75
CPP-NETLIB_CONSTANTS_SRCS
109
76
CPP-NETLIB_HTTP_SERVER_SRCS
110
- # CPP-NETLIB_HTTP_CLIENT_SRCS
111
77
CPP-NETLIB_HTTP_V2_CLIENT_SRCS )
112
78
113
-
114
79
# propagate sources to parent directory for one-lib-build
115
80
set (CPP-NETLIB_HTTP_MESSAGE_SRCS ${CPP-NETLIB_HTTP_MESSAGE_SRCS} PARENT_SCOPE)
116
81
set (CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} PARENT_SCOPE)
117
- #set(CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS} PARENT_SCOPE)
118
- #set(CPP-NETLIB_HTTP_CLIENT_SRCS ${CPP-NETLIB_HTTP_CLIENT_SRCS} PARENT_SCOPE)
119
82
set (CPP-NETLIB_HTTP_SERVER_SRCS ${CPP-NETLIB_HTTP_SERVER_SRCS} PARENT_SCOPE)
120
83
set (CPP-NETLIB_CONSTANTS_SRCS ${CPP-NETLIB_CONSTANTS_SRCS} PARENT_SCOPE)
121
84
set (CPP-NETLIB_HTTP_V2_CLIENT_SRCS ${CPP-NETLIB_HTTP_V2_CLIENT_SRCS} PARENT SCOPE)
0 commit comments