@@ -15,8 +15,8 @@ cpp-netlib offers the following implementations:
1515 generate message objects from strings.
1616 * Adapters and Wrappers -- A collection of Adapters and wrappers aimed
1717 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
2020 and server types.
2121
2222This library is released under the Boost Software License (please see
@@ -33,44 +33,12 @@ You can find official release packages of the library at::
3333Building and Installing
3434-----------------------
3535
36- Since cpp-netlib is a header-only library, there is nothing to build. To install
37- cpp-netlib, you can choose to copy the contents of the ``boost `` directory into
38- an existing Boost [# ]_ distribution or to a different location. All that is
39- required is for projects that use cpp-netlib when building, have the directory
40- where cpp-netlib is installed as part of the include paths.
41-
42- .. [# ]http://www.boost.org/
43-
44- The recommended installation procedure would be to follow the steps below::
45-
46- # On Linux/Mac, consider the `$` character as the shell prompt
47- $ sudo mkdir -p /usr/local/include/cpp-netlib
48- $ sudo cp -r cpp-netlib/boost /usr/local/include/cpp-netlib
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/
68-
6936Building with CMake
7037~~~~~~~~~~~~~~~~~~~
7138
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.
39+ To build the libraries and run the tests with CMake, you will need to
40+ have CMake version 2.8 or higher installed appropriately in your
41+ system.
7442
7543::
7644
@@ -81,16 +49,11 @@ Inside the cpp-netlib directory, you can issue the following statements to
8149configure and generate the Makefiles, and build the tests::
8250
8351 $ 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++ \
52+ $ cmake -DCMAKE_BUILD_TYPE=Debug \
53+ > -DCMAKE_C_COMPILER =clang \
54+ > -DCMAKE_CXX_COMPILER =clang++ \
8755 > .
8856
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-
9457Once CMake is done with generating the Makefiles and configuring the project,
9558you can now build the tests and run them::
9659
@@ -102,7 +65,7 @@ If for some reason some of the tests fail, you can send the files in
10265``Testing/Temporary/ `` as attachments to the cpp-netlib `developers mailing
10366list `_.
10467
105- .. _`developers mailing list` :https://lists.sourceforge.net/lists/listinfo/ cpp-netlib-devel
68+ .. _`developers mailing list` :cpp-netlib@googlegroups.com
10669
10770Building with Boost.Build
10871~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -113,7 +76,7 @@ to copy the ``bjam`` executable to a directory that is already in your ``PATH``
11376so that you don't have to go hunting for it all the time. A good place to put it
11477is in ``/usr/local/bin ``.
11578
116- .. [# ]http://www.boost.org/doc/libs/1_44_0 /more/getting_started/index.html
79+ .. [# ]http://www.boost.org/doc/libs/release /more/getting_started/
11780
11881 Building and running the tests can be as simple as doing the following::
11982
@@ -130,7 +93,21 @@ please do the following::
13093And then attach the ``build-test.log `` file to the email you will send to the
13194cpp-netlib `developers mailing list `_.
13295
133- .. _`developers mailing list` :https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel
96+ .. _`developers mailing list` :cpp-netlib@googlegroups.com
97+
98+ Running Tests
99+ -------------
100+
101+ If you want to run the tests that come with cpp-netlib, there are a few things
102+ you will need. These are:
103+
104+ * A compiler (GCC 4.x, Clang 2.8, MSVC 2008)
105+ * A build tool (CMake [# ]_ recommended, Boost.Build also an option)
106+ * OpenSSL headers (optional)
107+
108+ ..note ::This assumes that you have cpp-netlib at the top-level of
109+ your home directory.
110+ [#] http://www.cmake.org/
134111
135112Hacking on cpp-netlib
136113---------------------
@@ -174,14 +151,10 @@ In case you have any questions or would like to make feature requests, you can
174151contact the development team through the `developers mailing list `_
175152or by filing issues at http://github.com/cpp-netlib/cpp-netlib/issues.
176153
177- .. _`developers mailing list` :
178- https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel
154+ .. _`developers mailing list` :cpp-netlib@googlegroups.com
179155
180156You can reach the maintainers of the project through::
181157
182158 Dean Michael Berris (dberris@google.com)
183159
184- Glyn Matthews
185-
186- Mike Dickey
187-
160+ Glyn Matthews (glyn.matthews@gmail.com)