mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 08:41:16 +00:00
Update
This commit is contained in:
parent
5e39011a5b
commit
bafed1b224
13
README.md
13
README.md
|
@ -14,7 +14,7 @@ C++ Message Queuing Library
|
||||||
* ZeroMQ
|
* ZeroMQ
|
||||||
* Msgpack (optional, nanomsg transport)
|
* Msgpack (optional, nanomsg transport)
|
||||||
* nanomsg (optional, nanomsg transport)
|
* nanomsg (optional, nanomsg transport)
|
||||||
* libfabric (optional, OFI transport)
|
* OFI (optional, OFI transport)
|
||||||
* Protobuf (optional, OFI transport)
|
* Protobuf (optional, OFI transport)
|
||||||
* DDS (optional, DDS plugin)
|
* DDS (optional, DDS plugin)
|
||||||
|
|
||||||
|
@ -27,6 +27,14 @@ cmake -DCMAKE_INSTALL_PREFIX=./fairmq_install ../fairmq
|
||||||
cmake --build . --target install
|
cmake --build . --target install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If dependencies are not installed in standard system
|
||||||
|
directories, you can hint the installation location
|
||||||
|
via `-DCMAKE_PREFIX_PATH=...` or per dependency via
|
||||||
|
`-D{DEPENDENCY}_ROOT=...`. `{DEPENDENCY}` can be `GTEST`,
|
||||||
|
`BOOST`, `FAIRLOGGER`, `ZEROMQ`, `MSGPACK`, `NANOMSG`,
|
||||||
|
`OFI`, `PROTOBUF`, or `DDS` (`*_ROOT` variables can also
|
||||||
|
be environment variables).
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
In your `CMakeLists.txt`:
|
In your `CMakeLists.txt`:
|
||||||
|
@ -69,9 +77,6 @@ On command line:
|
||||||
|
|
||||||
In front of the `find_package(FairMQ)` call:
|
In front of the `find_package(FairMQ)` call:
|
||||||
|
|
||||||
* `set(BUILD_NANOMSG_TRANSPORT ON)` enables building of nanomsg transport.
|
|
||||||
* `set(BUILD_OFI_TRANSPORT ON)` enables building of the experimental OFI transport.
|
|
||||||
* `set(BUILD_DDS_PLUGIN ON)` enables building of the DDS plugin.
|
|
||||||
* `set(FairMQ_PACKAGE_DEPENDENCIES_DISABLED ON)` disables implicit discovery of all transitive package dependencies.
|
* `set(FairMQ_PACKAGE_DEPENDENCIES_DISABLED ON)` disables implicit discovery of all transitive package dependencies.
|
||||||
* ... TODO
|
* ... TODO
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user