3
3
# (See accompanying file LICENSE_1_0.txt or copy at
4
4
# http://www.boost.org/LICENSE_1_0.txt)
5
5
6
- include_directories (${CPP-NETLIB_SOURCE_DIR}/include )
7
- include_directories (${CPP-NETLIB_SOURCE_DIR})
6
+ include_directories (
7
+ ${CPP-NETLIB_SOURCE_DIR}/uri/src
8
+ ${CPP-NETLIB_SOURCE_DIR}/message/src
9
+ ${CPP-NETLIB_SOURCE_DIR}/logging/src
10
+ ${CPP-NETLIB_SOURCE_DIR}/http/src
11
+ ${CPP-NETLIB_SOURCE_DIR})
8
12
if (OPENSSL_FOUND)
9
13
include_directories (${OPENSSL_INCLUDE_DIR} )
10
14
endif (OPENSSL_FOUND)
11
15
12
- add_executable (uri_builder uri_builder.cpp)
16
+ if ( NOT CPP-NETLIB_DISABLE_LOGGING )
17
+ set ( CPP-NETLIB_LOGGING_LIB cppnetlib-logging )
18
+ endif ()
19
+
13
20
add_executable (simple_wget simple_wget.cpp)
14
21
add_executable (atom_reader atom/atom.cpp atom/main.cpp)
15
22
add_executable (rss_reader rss/rss.cpp rss/main.cpp)
16
23
add_executable (twitter_search twitter/search.cpp)
17
- add_executable (hello_world_server http/hello_world_server.cpp)
24
+ # add_executable(hello_world_server http/hello_world_server.cpp)
18
25
add_executable (hello_world_client http/hello_world_client.cpp)
19
26
#if (UNIX)
20
27
# add_executable(fileserver http/fileserver.cpp)
21
28
#endif (UNIX)
22
29
set (BOOST_CLIENT_LIBS
23
- ${Boost_DATE_TIME_LIBRARY}
24
- ${Boost_SYSTEM_LIBRARY}
25
- ${Boost_FILESYSTEM_LIBRARY}
26
- ${Boost_PROGRAM_OPTIONS_LIBRARY}
27
- ${Boost_REGEX_LIBRARY}
28
- )
30
+ ${Boost_DATE_TIME_LIBRARY}
31
+ ${Boost_SYSTEM_LIBRARY}
32
+ ${Boost_FILESYSTEM_LIBRARY}
33
+ ${Boost_PROGRAM_OPTIONS_LIBRARY}
34
+ ${Boost_REGEX_LIBRARY}
35
+ )
29
36
set (BOOST_SERVER_LIBS
30
- ${Boost_DATE_TIME_LIBRARY}
31
- ${Boost_SYSTEM_LIBRARY}
32
- ${Boost_FILESYSTEM_LIBRARY}
33
- ${Boost_PROGRAM_OPTIONS_LIBRARY}
34
- )
35
-
36
- target_link_libraries (uri_builder
37
- ${BOOST_CLIENT_LIBS}
38
- ${CMAKE_THREAD_LIBS_INIT}
39
- cppnetlib-uri)
37
+ ${Boost_DATE_TIME_LIBRARY}
38
+ ${Boost_SYSTEM_LIBRARY}
39
+ ${Boost_FILESYSTEM_LIBRARY}
40
+ ${Boost_PROGRAM_OPTIONS_LIBRARY}
41
+ )
40
42
41
43
target_link_libraries (simple_wget
42
44
${BOOST_CLIENT_LIBS}
@@ -49,7 +51,8 @@ target_link_libraries(simple_wget
49
51
cppnetlib-http-message
50
52
cppnetlib-constants
51
53
cppnetlib-http-client
52
- cppnetlib-http-client-connections)
54
+ cppnetlib-http-client-connections
55
+ ${CPP-NETLIB_LOGGING_LIB})
53
56
54
57
target_link_libraries (atom_reader
55
58
${BOOST_CLIENT_LIBS}
@@ -62,7 +65,8 @@ target_link_libraries(atom_reader
62
65
cppnetlib-http-message-wrappers
63
66
cppnetlib-constants
64
67
cppnetlib-http-client
65
- cppnetlib-http-client-connections)
68
+ cppnetlib-http-client-connections
69
+ ${CPP-NETLIB_LOGGING_LIB})
66
70
67
71
target_link_libraries (rss_reader
68
72
${BOOST_CLIENT_LIBS}
@@ -74,7 +78,8 @@ target_link_libraries(rss_reader
74
78
cppnetlib-http-message
75
79
cppnetlib-constants
76
80
cppnetlib-http-client
77
- cppnetlib-http-client-connections)
81
+ cppnetlib-http-client-connections
82
+ ${CPP-NETLIB_LOGGING_LIB})
78
83
79
84
target_link_libraries (twitter_search
80
85
${BOOST_CLIENT_LIBS}
@@ -87,13 +92,15 @@ target_link_libraries(twitter_search
87
92
cppnetlib-http-message
88
93
cppnetlib-constants
89
94
cppnetlib-http-client
90
- cppnetlib-http-client-connections)
95
+ cppnetlib-http-client-connections
96
+ ${CPP-NETLIB_LOGGING_LIB})
91
97
92
- target_link_libraries (hello_world_server
93
- ${BOOST_SERVER_LIBS}
94
- ${CMAKE_THREAD_LIBS_INIT}
95
- cppnetlib-http-server-parsers
96
- cppnetlib-http-server)
98
+ #target_link_libraries(hello_world_server
99
+ # ${BOOST_SERVER_LIBS}
100
+ # ${CMAKE_THREAD_LIBS_INIT}
101
+ # cppnetlib-http-server-parsers
102
+ # cppnetlib-http-server
103
+ # ${CPP-NETLIB_LOGGING_LIB})
97
104
98
105
target_link_libraries (hello_world_client
99
106
${BOOST_CLIENT_LIBS}
@@ -106,15 +113,15 @@ target_link_libraries(hello_world_client
106
113
cppnetlib-http-message
107
114
cppnetlib-constants
108
115
cppnetlib-http-client
109
- cppnetlib-http-client-connections)
116
+ cppnetlib-http-client-connections
117
+ ${CPP-NETLIB_LOGGING_LIB})
110
118
111
119
if (OPENSSL_FOUND)
112
- target_link_libraries (uri_builder ${OPENSSL_LIBRARIES} )
113
120
target_link_libraries (simple_wget ${OPENSSL_LIBRARIES} )
114
121
target_link_libraries (atom_reader ${OPENSSL_LIBRARIES} )
115
122
target_link_libraries (rss_reader ${OPENSSL_LIBRARIES} )
116
123
target_link_libraries (twitter_search ${OPENSSL_LIBRARIES} )
117
- target_link_libraries (hello_world_server ${OPENSSL_LIBRARIES} )
124
+ # target_link_libraries(hello_world_server ${OPENSSL_LIBRARIES})
118
125
target_link_libraries (hello_world_client ${OPENSSL_LIBRARIES} )
119
126
endif (OPENSSL_FOUND)
120
127
@@ -126,12 +133,11 @@ endif (OPENSSL_FOUND)
126
133
# cppnetlib-server-parsers)
127
134
#endif (UNIX)
128
135
129
- set_target_properties (uri_builder PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
130
136
set_target_properties (simple_wget PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
131
137
set_target_properties (atom_reader PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
132
138
set_target_properties (rss_reader PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
133
139
set_target_properties (twitter_search PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
134
- set_target_properties (hello_world_server PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
140
+ # set_target_properties(hello_world_server PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR}/example)
135
141
set_target_properties (hello_world_client PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR }/example)
136
142
#if (UNIX)
137
143
# set_target_properties(fileserver PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CPP-NETLIB_BINARY_DIR}/example)
0 commit comments