3
3
# Copyright 2012 A. Joel Lamotte (mjklaim@gmail.com)
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 (
@@ -39,22 +39,6 @@ if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
39
39
add_library (cppnetlib-http-message-wrappers ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} )
40
40
endif ()
41
41
42
- #set(CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
43
- # http/client_connections.cpp
44
- # http/simple_connection_manager.cpp
45
- # http/simple_connection_factory.cpp
46
- # http/connection_delegate_factory.cpp
47
- # http/client_resolver_delegate.cpp
48
- # http/client_resolver_delegate_factory.cpp
49
- # http/client_connection_delegates.cpp
50
- # http/client_connection_factory.cpp
51
- # http/client_async_resolver.cpp
52
- # http/client_connection_normal.cpp)
53
- #
54
- #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
55
- # add_library(cppnetlib-http-client-connections ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS})
56
- #endif()
57
-
58
42
set (CPP-NETLIB_CONSTANTS_SRCS
59
43
constants.cpp )
60
44
@@ -72,37 +56,7 @@ if (NOT CPP-NETLIB_BUILD_SINGLE_LIB)
72
56
add_library (cppnetlib-http-server ${CPP-NETLIB_HTTP_SERVER_SRCS} )
73
57
endif ()
74
58
75
- #set(CPP-NETLIB_HTTP_CLIENT_SRCS
76
- # http/client.cpp)
77
- #
78
- #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
79
- # add_library(cppnetlib-http-client ${CPP-NETLIB_HTTP_CLIENT_SRCS})
80
- # add_dependencies(cppnetlib-http-client
81
- # ${CPP-NETLIB_LOGGING_LIB}
82
- # cppnetlib-constants
83
- # cppnetlib-uri
84
- # cppnetlib-message
85
- # cppnetlib-message-wrappers
86
- # cppnetlib-message-directives
87
- # cppnetlib-http-message
88
- # cppnetlib-http-message-wrappers
89
- # cppnetlib-http-client-connections
90
- # )
91
- # target_link_libraries(cppnetlib-http-client
92
- # ${Boost_LIBRARIES}
93
- # ${CPP-NETLIB_LOGGING_LIB}
94
- # cppnetlib-constants
95
- # cppnetlib-uri
96
- # cppnetlib-message
97
- # cppnetlib-message-wrappers
98
- # cppnetlib-message-directives
99
- # cppnetlib-http-message
100
- # cppnetlib-http-message-wrappers
101
- # cppnetlib-http-client-connections
102
- # )
103
- #endif()
104
-
105
-
59
+ # HTTP client
106
60
set (CPP-NETLIB_HTTP_V2_CLIENT_SRCS
107
61
${CMAKE_CURRENT_SOURCE_DIR} /http/v2/client/client.cpp
108
62
${CMAKE_CURRENT_SOURCE_DIR} /http/v2/client/client_errors.cpp
@@ -115,23 +69,21 @@ target_link_libraries(network-http-v2-client
115
69
${Boost_LIBRARIES}
116
70
network-uri
117
71
)
72
+ if (OPENSSL_FOUND )
73
+ target_link_libraries (network-http-v2-client ${OPENSSL_LIBRARIES} )
74
+ endif ()
118
75
119
76
# prepend current directory to make paths absolute
120
77
prependToElements ( "${CMAKE_CURRENT_SOURCE_DIR} /"
121
78
CPP-NETLIB_HTTP_MESSAGE_SRCS
122
79
CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
123
- # CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
124
80
CPP-NETLIB_CONSTANTS_SRCS
125
81
CPP-NETLIB_HTTP_SERVER_SRCS
126
- # CPP-NETLIB_HTTP_CLIENT_SRCS
127
82
CPP-NETLIB_HTTP_V2_CLIENT_SRCS )
128
83
129
-
130
84
# propagate sources to parent directory for one-lib-build
131
85
set (CPP-NETLIB_HTTP_MESSAGE_SRCS ${CPP-NETLIB_HTTP_MESSAGE_SRCS} PARENT_SCOPE )
132
86
set (CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} PARENT_SCOPE )
133
- #set(CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS} PARENT_SCOPE)
134
- #set(CPP-NETLIB_HTTP_CLIENT_SRCS ${CPP-NETLIB_HTTP_CLIENT_SRCS} PARENT_SCOPE)
135
87
set (CPP-NETLIB_HTTP_SERVER_SRCS ${CPP-NETLIB_HTTP_SERVER_SRCS} PARENT_SCOPE )
136
88
set (CPP-NETLIB_CONSTANTS_SRCS ${CPP-NETLIB_CONSTANTS_SRCS} PARENT_SCOPE )
137
89
set (CPP-NETLIB_HTTP_V2_CLIENT_SRCS ${CPP-NETLIB_HTTP_V2_CLIENT_SRCS} PARENT SCOPE )
0 commit comments