This is a C-language AMQP client library for use with v2.0+ of the RabbitMQ broker. * `BUILD_EXAMPLES=ON/OFF` toggles building the examples. OFF by default. * `BUILD_SHARED_LIBS=ON/OFF` toggles building rabbitmq-c as a shared library. ON by default. * `BUILD_STATIC_LIBS=ON/OFF` toggles building rabbitmq-c as a static library. OFF by default. * `BUILD_TESTS=ON/OFF` toggles building test code. OFF by default. * `BUILD_TOOLS=ON/OFF` toggles building the command line tools. ON by default. * `BUILD_TOOLS_DOCS=ON/OFF` toggles building the man pages for the command line tools. ON by default if BUILD_TOOLS is ON and xmlto is installed. * `ENABLE_SSL_SUPPORT=ON/OFF` toggles building rabbitmq-c with SSL support. ON by default if the OpenSSL headers and library can be found. * `BUILD_API_DOCS=ON/OFF` toggles building the Doxygen API documentation OFF by default. * `RUN_SYSTEM_TESTS=ON/OFF` toggles building the system tests. Tests require an accessible RabbitMQ server instance on localhost. OFF by default. If BUILD_EXAMPLES=ON or BUILD_TESTS=ON then executable programs will be compiled from sources in /usr/doc/rabbitmq-c-$VERSION/examples/src/ -and-or- /usr/doc/rabbitmq-c-$VERSION/examples/src/ The Extra Programs will be installed in /usr/doc/rabbitmq-c-$VERSION/{examples,tests}/bin/ For Example, to build examples and tests: BUILD_EXAMPLES=ON BUILD_TESTS=ON ./rabbitmq-c.SlackBuild To build a nice html Doxygen API documentation tree in the directory /usr/doc/rabbitmq-c-$VERSION/html/ you need to pass BUILD_API_DOCS=ON to the script, for example BUILD_API_DOCS=ON ./rabbitmq-c.SlackBuild To build examples, tests and the html documentation: BUILD_EXAMPLES=ON \ BUILD_TESTS=ON \ BUILD_API_DOCS=ON ./rabbitmq-c.SlackBuild