56 lines
1.8 KiB
Plaintext
56 lines
1.8 KiB
Plaintext
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
|