From e15c46d547e9918628fa25399b276c0bdaf525c6 Mon Sep 17 00:00:00 2001 From: Arjen Baart Date: Thu, 22 Mar 2012 11:21:33 +0100 Subject: [PATCH] Added a README. Slightly lowered the required version of autoconf to 2.59 --- README | 26 ++++++++++++++++++++++++++ configure.ac | 3 +-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..c5001d3 --- /dev/null +++ b/README @@ -0,0 +1,26 @@ +Introduction. + +The sockstream library provides a collection of C++ classes for socket communication. +Support is provided for UNIX domain sockets, IPv4 and IPv6 sockets, with either stream +or datagram communication. Stream sockets can be used with STL iostream classes thus +providing I/O over the internet in a manner similar to fstream and stringstream. + +Installing. + +Provided you downloaded the libsockstream package as a tarball, the usual +'./configure; make install' should be sufficient to install the library and header +files needed for your application program. If you downloaded the latest sources +from the git repository, you need to create the configure script and other +autotools files first by issueing 'autoreconf -i'. + +Prerequisites. + +The sockstream library uses the String class from the AXE library. +In order to build the library, you need to install the AXE library first. +You may download AXE from http://www.andromeda.nl/projects/AXE/AXE.html. + +The documentation is written with XMLdoc (http://www.andromeda.nl/projects/xmldoc/xmldoc.html) +and drawings are created with tgif (http://bourbon.usc.edu:8001/tgif/). +You will need to install both these packages to transform the documentation +into other formats such as HTML or PostScript. + diff --git a/configure.ac b/configure.ac index f3bdf55..d823c7e 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -AC_PREREQ([2.68]) +AC_PREREQ([2.59]) AC_INIT([libsockstream], [0.1], [arjen@andromeda.nl]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_LANG(C++) @@ -22,7 +22,6 @@ AC_CHECK_HEADERS([arpa/inet.h netdb.h sys/socket.h]) # Checks for typedefs, structures, and compiler characteristics. AC_TYPE_SIZE_T -AC_TYPE_SSIZE_T AC_HEADER_STDBOOL # Checks for library functions. -- 2.11.0