@@ -15,8 +15,8 @@ cpp-netlib offers the following implementations:
15
15
generate message objects from strings.
16
16
* Adapters and Wrappers -- A collection of Adapters and wrappers aimed
17
17
towards making the message type STL friendly.
18
- * Network protocol client and server implementations -- A collection
19
- of network protocol implementations that include embeddable client
18
+ * Network protocol client and server implementations -- A collection
19
+ of network protocol implementations that include embeddable client
20
20
and server types.
21
21
22
22
This library is released under the Boost Software License (please see
@@ -47,30 +47,15 @@ The recommended installation procedure would be to follow the steps below::
47
47
$ sudo mkdir -p /usr/local/include/cpp-netlib
48
48
$ sudo cp -r cpp-netlib/boost /usr/local/include/cpp-netlib
49
49
50
- Now don't forget to add ``/usr/local/include/cpp-netlib `` in your project's
51
- compiler include directories to start using cpp-netlib in your projects.
52
-
53
- Running Tests
54
- -------------
55
-
56
- If you want to run the tests that come with cpp-netlib, there are a few things
57
- you will need. These are:
58
-
59
- * A compiler (GCC 4.x or Clang 2.8)
60
- * A build tool (CMake [# ]_ recommended, Boost.Build also an option)
61
- * OpenSSL headers (optional with CMake, mandatory for Boost.Build)
62
- * Python 2.6
63
-
64
- .. note :: This assumes that you have the cpp-netlib distribution package
65
- unpacked somwhere in your home directory. This specifically assumes that you
66
- have cpp-netlib at the toplevel of your home directory.
67
- .. [# ] http://www.cmake.org/
50
+ Don't forget to add ``/usr/local/include/cpp-netlib `` in your project's
51
+ compiler include directories to start using cpp-netlib.
68
52
69
53
Building with CMake
70
54
~~~~~~~~~~~~~~~~~~~
71
55
72
- To build and run the tests with CMake, you will need to have CMake version 2.8
73
- or higher installed appropriately in your system.
56
+ To build the libraries and run the tests with CMake, you will need to
57
+ have CMake version 2.8 or higher installed appropriately in your
58
+ system.
74
59
75
60
::
76
61
@@ -81,16 +66,11 @@ Inside the cpp-netlib directory, you can issue the following statements to
81
66
configure and generate the Makefiles, and build the tests::
82
67
83
68
$ cd ~/cpp-netlib # we're assuming it's where cpp-netlib is
84
- $ cmake -DCMAKE_BUILD_TYPE=Debug \
85
- > -CMAKE_C_COMPILER =clang \
86
- > -CMAKE_CXX_COMPILER =clang++ \
69
+ $ cmake -DCMAKE_BUILD_TYPE=Debug \
70
+ > -DCMAKE_C_COMPILER =clang \
71
+ > -DCMAKE_CXX_COMPILER =clang++ \
87
72
> .
88
73
89
- .. note :: This uses the source directory as the build directory as well. At the
90
- time of this writing, cpp-netlib is meant to be tested in the same directory
91
- where the source files are, because of the way the tests depend on Python
92
- being installed and having access to Python scripts during the build.
93
-
94
74
Once CMake is done with generating the Makefiles and configuring the project,
95
75
you can now build the tests and run them::
96
76
@@ -102,7 +82,7 @@ If for some reason some of the tests fail, you can send the files in
102
82
``Testing/Temporary/ `` as attachments to the cpp-netlib `developers mailing
103
83
list `_.
104
84
105
- .. _`developers mailing list` : https://lists.sourceforge.net/lists/listinfo/ cpp-netlib-devel
85
+ .. _`developers mailing list` : cpp-netlib@googlegroups.com
106
86
107
87
Building with Boost.Build
108
88
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -113,7 +93,7 @@ to copy the ``bjam`` executable to a directory that is already in your ``PATH``
113
93
so that you don't have to go hunting for it all the time. A good place to put it
114
94
is in ``/usr/local/bin ``.
115
95
116
- .. [# ] http://www.boost.org/doc/libs/1_44_0 /more/getting_started/index.html
96
+ .. [# ] http://www.boost.org/doc/libs/release /more/getting_started/
117
97
118
98
Building and running the tests can be as simple as doing the following::
119
99
@@ -130,7 +110,22 @@ please do the following::
130
110
And then attach the ``build-test.log `` file to the email you will send to the
131
111
cpp-netlib `developers mailing list `_.
132
112
133
- .. _`developers mailing list` : https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel
113
+ .. _
`developers mailing list` :
[email protected]
114
+
115
+ Running Tests
116
+ -------------
117
+
118
+ If you want to run the tests that come with cpp-netlib, there are a few things
119
+ you will need. These are:
120
+
121
+ * A compiler (GCC 4.x, Clang 2.8, MSVC 2008)
122
+ * A build tool (CMake [# ]_ recommended, Boost.Build also an option)
123
+ * OpenSSL headers (optional)
124
+
125
+ .. note :: This assumes that you have the cpp-netlib distribution package
126
+ unpacked somwhere in your home directory. This specifically assumes that you
127
+ have cpp-netlib at the toplevel of your home directory.
128
+ .. [# ] http://www.cmake.org/
134
129
135
130
Hacking on cpp-netlib
136
131
---------------------
@@ -174,14 +169,10 @@ In case you have any questions or would like to make feature requests, you can
174
169
contact the development team through the `developers mailing list `_
175
170
or by filing issues at http://github.com/cpp-netlib/cpp-netlib/issues.
176
171
177
- .. _`developers mailing list` :
178
- https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel
172
+ .. _
`developers mailing list` :
[email protected]
179
173
180
174
You can reach the maintainers of the project through::
181
175
182
176
Dean Michael Berris ([email protected] )
183
177
184
- Glyn Matthews
185
-
186
- Mike Dickey
187
-
178
+
0 commit comments