summaryrefslogtreecommitdiff
path: root/cpp/README
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/README')
-rw-r--r--cpp/README44
1 files changed, 44 insertions, 0 deletions
diff --git a/cpp/README b/cpp/README
new file mode 100644
index 0000000000..a64cff1074
--- /dev/null
+++ b/cpp/README
@@ -0,0 +1,44 @@
+Qpid C++ is a C++ implementation of the AMQP protcol described at
+http://amqp.org/
+
+For instructions on using the Qpid broker daemon see man qpidd(1)
+
+For information on the C++ client API see ./html/index.html
+
+Note the daemon and client API can be installed separately.
+
+The Qpid project also provides Java, Ruby and Python implementations.
+
+For additional software or information on the Qpid project go to:
+ http://incubator.apache.org/qpid/index.html
+
+
+= Building from a source distribution =
+
+== Prerequisites ==
+
+ * Apache Portable Runtime 1.2.2: http://apr.apache.org
+ * boost 1.33.1: http://www.boost.org
+
+Optional: if you want to run the qpid unit tests:
+ * CppUnit 1.11.4: http://cppunit.sourceforge.net
+ Note: Ensure cppunit-config is in your PATH.
+
+If you use yum to install packages you can do:
+
+ # yum install apr apr-devel boost boost-devel cppunit cppunit-devel
+
+== Building ==
+
+If you install boost to a non-standard location then you'll need define CXXFLAGS prior
+to doing ./configure:
+
+ export CXXFLAGS=-I${boost_prefix}/include/boost-1_33_1
+
+e.g. export CXXFLAGS=-I$HOME/local/boost-1.33.1/include/boost-1_33_1
+
+Build and install with:
+ # ./configure
+ # make all
+ # make install
+