Proton is library for speaking AMQP, including: + The AMQP Messenger API, a simple but powerful interface to send and receive messages over AMQP. + The AMQP Protocol Engine, a succinct encapsulation of the full AMQP protocol machinery. Proton is designed for maximum embeddability: + minimal dependencies + minimal assumptions about application threading model Proton is designed to scale up and down: + transparently supports both simple peer to peer messaging and complex globally federated topologies Proton is multi-lingual: + designed for easy language bindings - includes full fidelity data exchange: maps, lists, strings, custom data structures, and more Please see http://qpid.apache.org/proton for a more info. == Build Instructions == The following prerequesuites are required to do a full build. If you do not wish to build a given language binding you can ommit the -devel package for that language: # required dependencies yum install gcc cmake libuuid-devel # dependencies needed for ssl support yum install openssl-devel # dependencies needed for bindings yum install swig python-devel ruby-devel php-devel # dependencies needed for python docs yum install epydoc From the directory where you found this README file: mkdir build cd build # Set the install prefix. You may need to adjust depending on your # system. cmake -DCMAKE_INSTALL_PREFIX=/usr .. # Omit the docs target if you do not wish to build or install # documentation. make all docs # Note that if you have configured cmake with a system prefix such # as the one show above (/usr), this step will require root # privileges. make install Note that all installed files are stored in the install_manifest.txt file.