summaryrefslogtreecommitdiffstats
path: root/libraries/rabbitmq-c/README
diff options
context:
space:
mode:
author Konrad J Hambrick <kjhambrick@gmail.com>2022-04-29 11:35:46 +0100
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2022-04-30 13:51:55 +0700
commitd0ad4ec4838a6d3cc63ad3e181cd74b783d41c96 (patch)
treef23e5070245a3aaf9a9efd319477a77a3bdc5aec /libraries/rabbitmq-c/README
parenta6657c5ee38166a2b138c0ed7814ac8f5ae51570 (diff)
downloadslackbuilds-d0ad4ec4838a6d3cc63ad3e181cd74b783d41c96.tar.gz
slackbuilds-d0ad4ec4838a6d3cc63ad3e181cd74b783d41c96.tar.xz
libraries/rabbitmq-c: Updated for version 0.11.0.
Signed-off-by: Dave Woodfall <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/rabbitmq-c/README')
-rw-r--r--libraries/rabbitmq-c/README48
1 files changed, 46 insertions, 2 deletions
diff --git a/libraries/rabbitmq-c/README b/libraries/rabbitmq-c/README
index c9c03a2d15..5eda5e78fe 100644
--- a/libraries/rabbitmq-c/README
+++ b/libraries/rabbitmq-c/README
@@ -1,11 +1,55 @@
This is a C-language AMQP client library for use with v2.0+ of the
RabbitMQ broker.
-Under the /usr/doc/rabbitmq-c-$VERSION/ directory are examples/ and
-tests/ subdirectories.
+* `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