@@ -18,92 +18,105 @@ include_directories(
18
18
if (OPENSSL_FOUND )
19
19
include_directories (${OPENSSL_INCLUDE_DIR} )
20
20
endif ()
21
-
22
- set (CPP-NETLIB_HTTP_MESSAGE_SRCS
23
- http/request.cpp
24
- http/response.cpp )
25
-
26
- if (NOT CPP-NETLIB_BUILD_SINGLE_LIB )
27
- add_library (cppnetlib-http-message ${CPP-NETLIB_HTTP_MESSAGE_SRCS} )
28
- add_dependencies (cppnetlib-http-message
29
- cppnetlib-message )
30
- target_link_libraries (cppnetlib-http-message
31
- ${Boost_LIBRARIES}
32
- cppnetlib-message )
33
- endif ()
34
-
35
- set (CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
36
- http/message/wrappers.cpp )
37
-
38
- if (NOT CPP-NETLIB_BUILD_SINGLE_LIB )
39
- add_library (cppnetlib-http-message-wrappers ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} )
40
- endif ()
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
- set (CPP-NETLIB_CONSTANTS_SRCS
59
- constants.cpp )
60
-
61
- if (NOT CPP-NETLIB_BUILD_SINGLE_LIB )
62
- add_library (cppnetlib-constants ${CPP-NETLIB_CONSTANTS_SRCS} )
63
- endif ()
64
-
65
- # Server implementation files.
66
- set (CPP-NETLIB_HTTP_SERVER_SRCS
67
- http/server/session.cpp
68
- http/server/simple_sessions.cpp
69
- http/server/dynamic_dispatcher.cpp )
70
-
71
- if (NOT CPP-NETLIB_BUILD_SINGLE_LIB )
72
- add_library (cppnetlib-http-server ${CPP-NETLIB_HTTP_SERVER_SRCS} )
73
- endif ()
74
-
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 ()
21
+ #
22
+ #set(CPP-NETLIB_HTTP_MESSAGE_SRCS
23
+ # http/request.cpp
24
+ # http/response.cpp)
25
+ #
26
+ #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
27
+ # add_library(cppnetlib-http-message ${CPP-NETLIB_HTTP_MESSAGE_SRCS})
28
+ # add_dependencies(cppnetlib-http-message
29
+ # cppnetlib-message)
30
+ # target_link_libraries(cppnetlib-http-message
31
+ # ${Boost_LIBRARIES}
32
+ # cppnetlib-message)
33
+ #endif()
34
+ #
35
+ #set(CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
36
+ # http/message/wrappers.cpp)
37
+ #
38
+ #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
39
+ # add_library(cppnetlib-http-message-wrappers ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS})
40
+ #endif()
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
+ #set(CPP-NETLIB_CONSTANTS_SRCS
59
+ # constants.cpp)
60
+ #
61
+ #if(NOT CPP-NETLIB_BUILD_SINGLE_LIB)
62
+ # add_library(cppnetlib-constants ${CPP-NETLIB_CONSTANTS_SRCS})
63
+ #endif()
64
+ #
65
+ ## Server implementation files.
66
+ #set(CPP-NETLIB_HTTP_SERVER_SRCS
67
+ # http/server/session.cpp
68
+ # http/server/simple_sessions.cpp
69
+ # http/server/dynamic_dispatcher.cpp)
70
+ #
71
+ #if (NOT CPP-NETLIB_BUILD_SINGLE_LIB)
72
+ # add_library(cppnetlib-http-server ${CPP-NETLIB_HTTP_SERVER_SRCS})
73
+ #endif()
74
+ #
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
+ set (CPP-NETLIB_HTTP_CONSTANTS-V2_SRCS
106
+ ${CMAKE_CURRENT_SOURCE_DIR} /http/v2/constants.cpp
107
+ )
108
+ add_library (network-http-constants-v2 ${CPP-NETLIB_HTTP_CONSTANTS-V2_SRCS} )
109
+ add_dependencies (network-http-constants-v2
110
+ cppnetlib-uri
111
+ )
112
+ target_link_libraries (network-http-constants-v2
113
+ ${Boost_LIBRARIES}
114
+ cppnetlib-uri
115
+ )
104
116
105
117
set (CPP-NETLIB_HTTP_CLIENT-V2_SRCS
106
- ${CMAKE_CURRENT_SOURCE_DIR} /http/v2/constants.cpp )
118
+ ${CMAKE_CURRENT_SOURCE_DIR} /http/v2/client/client.cpp
119
+ )
107
120
add_library (network-http-client-v2 ${CPP-NETLIB_HTTP_CLIENT-V2_SRCS} )
108
121
add_dependencies (network-http-client-v2
109
122
cppnetlib-uri
@@ -115,20 +128,20 @@ target_link_libraries(network-http-client-v2
115
128
116
129
# prepend current directory to make paths absolute
117
130
prependToElements ( "${CMAKE_CURRENT_SOURCE_DIR} /"
118
- CPP-NETLIB_HTTP_MESSAGE_SRCS
119
- CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
120
- CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
121
- CPP-NETLIB_CONSTANTS_SRCS
122
- CPP-NETLIB_HTTP_SERVER_SRCS
123
- CPP-NETLIB_HTTP_CLIENT_SRCS
131
+ # CPP-NETLIB_HTTP_MESSAGE_SRCS
132
+ # CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS
133
+ # CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS
134
+ # CPP-NETLIB_CONSTANTS_SRCS
135
+ # CPP-NETLIB_HTTP_SERVER_SRCS
136
+ # CPP-NETLIB_HTTP_CLIENT_SRCS
124
137
CPP-NETLIB_HTTP_CLIENT-V2_SRCS )
125
138
126
139
127
- # propagate sources to parent directory for one-lib-build
128
- set (CPP-NETLIB_HTTP_MESSAGE_SRCS ${CPP-NETLIB_HTTP_MESSAGE_SRCS} PARENT_SCOPE )
129
- set (CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} PARENT_SCOPE )
130
- set (CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS} PARENT_SCOPE )
131
- set (CPP-NETLIB_HTTP_CLIENT_SRCS ${CPP-NETLIB_HTTP_CLIENT_SRCS} PARENT_SCOPE )
132
- set (CPP-NETLIB_HTTP_SERVER_SRCS ${CPP-NETLIB_HTTP_SERVER_SRCS} PARENT_SCOPE )
133
- set (CPP-NETLIB_CONSTANTS_SRCS ${CPP-NETLIB_CONSTANTS_SRCS} PARENT_SCOPE )
140
+ ## propagate sources to parent directory for one-lib-build
141
+ # set(CPP-NETLIB_HTTP_MESSAGE_SRCS ${CPP-NETLIB_HTTP_MESSAGE_SRCS} PARENT_SCOPE)
142
+ # set(CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS ${CPP-NETLIB_HTTP_MESSAGE_WRAPPERS_SRCS} PARENT_SCOPE)
143
+ # set(CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS ${CPP-NETLIB_HTTP_CLIENT_CONNECTIONS_SRCS} PARENT_SCOPE)
144
+ # set(CPP-NETLIB_HTTP_CLIENT_SRCS ${CPP-NETLIB_HTTP_CLIENT_SRCS} PARENT_SCOPE)
145
+ # set(CPP-NETLIB_HTTP_SERVER_SRCS ${CPP-NETLIB_HTTP_SERVER_SRCS} PARENT_SCOPE)
146
+ # set(CPP-NETLIB_CONSTANTS_SRCS ${CPP-NETLIB_CONSTANTS_SRCS} PARENT_SCOPE)
134
147
set (CPP-NETLIB_HTTP_CLIENT-V2_SRCS ${CPP-NETLIB_HTTP_CLIENT-V2_SRCS} PARENT SCOPE )
0 commit comments