@@ -159,6 +159,21 @@ Once the build has completed, you can now run the test suite by issuing::
159
159
160
160
$ make test
161
161
162
+ You can install :mod: `cpp-netlib ` by issuing::
163
+
164
+ $ sudo make install
165
+
166
+ By default this installs :mod: `cpp-netlib ` into ``/usr/local ``.
167
+
168
+ .. note :: As of version 0.9.3, :mod:`cpp-netlib` produces three static
169
+ libraries. Using GCC on Linux these are::
170
+
171
+ libcppnetlib-client-connections.a
172
+ libcppnetlib-server-parsers.a
173
+ libcppnetlib-uri.a
174
+
175
+ Users can find them in ``~/cpp-netlib-build/libs/network/src ``.
176
+
162
177
Building On Windows
163
178
~~~~~~~~~~~~~~~~~~~
164
179
@@ -169,19 +184,35 @@ look for the solution and project files as the artifacts of the call to
169
184
with a number of project files for Visual Studio.
170
185
171
186
.. note :: As of version 0.9.3, :mod:`cpp-netlib` produces three static
172
- libraries. Using GCC on Linux these are::
187
+ libraries. Using Visual C++ on Windows they are::
188
+
189
+ cppnetlib-client-connections.lib
190
+ cppnetlib-server-parsers.lib
191
+ cppnetlib-uri.lib
192
+
193
+ Users can find them in ``~/cpp-netlib-build/libs/network/src ``.
194
+
195
+ Using :mod: `cpp-netlib `
196
+ =======================
197
+
198
+ CMake projects
199
+ ~~~~~~~~~~~~~~
173
200
174
- libcppnetlib-client-connections.a
175
- libcppnetlib-server-parsers.a
176
- libcppnetlib-uri.a
201
+ Projects using CMake can add the following lines in their ``CMakeLists.txt `` to
202
+ be able to use :mod: `cpp-netlib `::
203
+
204
+ set ( CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} ~/cpp-netlib-build )
205
+ find_package ( cppnetlib 0.11.0 REQUIRED )
206
+ include_directories ( ${CPPNETLIB_INCLUDE_DIRS} )
207
+ target_link_libraries ( MyApplication ${CPPNETLIB_LIBRARIES} )
177
208
178
- And using Visual C++ on Windows they are::
209
+ .. note :: Setting ``CMAKE_PREFIX_PATH`` is only required when :mod:`cpp-netlib`
210
+ is not installed to a location that CMake searches. When :mod: `cpp-netlib `
211
+ is installed to the default location (``/usr/local ``), ``CMake `` can find it.
179
212
180
- cppnetlib-client-connections.lib
181
- cppnetlib-server-parsers.lib
182
- cppnetlib-uri.lib
213
+ .. note :: We assume that ``MyApplication`` is the application that you are
214
+ building and which depends on :mod: `cpp-netlib `.
183
215
184
- Users can find them in ``~/cpp-netlib-build/libs/network/src ``.
185
216
186
217
Reporting Issues, Getting Support
187
218
=================================
0 commit comments