Dennis Klein
c3f6d5c11f
FairMQ: Remove unused dependency on Boost.Signals v1
2019-08-07 17:55:35 +02:00
Dennis Klein
de7b5767fb
CMake: Set policies by version
2019-08-07 17:55:35 +02:00
Dennis Klein
7506243e1a
CMake: Fix summary table for recent FairLogger versions
2019-08-07 17:55:35 +02:00
Dennis Klein
03e6cea586
Tools: Fix regression bug to support Boost < 1.66
2019-08-07 17:55:35 +02:00
Alexey Rybalchenko
ffbe90b638
Update to new DDS 2.2 API
...
- require DDS 2.2
- fix regressions in automatic port binding
- fix regression in channel API
- update DDS example readme
2018-11-28 16:55:34 +01:00
mkrzewic
310b9647b5
Adopt FairMQMessage backed memory resource collection from AliceO2
...
Add a pmr interface to FairMQTransportFactory
refactor
Port the unit tests for MemoryResources
clang format
2018-10-31 13:12:38 +01:00
Dennis Klein
e3c55a0ff8
Fix nanomsg prefix in cmake configure table
2018-09-19 19:58:09 +02:00
Dennis Klein
c02fbed331
Require msgpack 3.1.0
...
Since 3.1.0 msgpack ships a proper CMake package exporting a target
for the header-only C++ library. Allows us to get rid of our custom
find module.
2018-08-30 17:39:56 +02:00
Dennis Klein
76aeb2c7e6
Require nanomsg 1.1.3
...
Since 1.1.3 nanomsg ships a CMake package, so we can get rid
of our custom find module.
2018-08-30 17:39:56 +02:00
Dennis Klein
c8bd19b7a1
Add experimental FAST_BUILD option
...
Significantly reduces compile time for the FairMQ target with
precompiled headers and unity build. For maximum improvement, use
a multi-core-aware build tool, e.g. Ninja.
Leave it undocumented for now, let's first test it internally for a while.
2018-08-09 16:15:15 +02:00
Dennis Klein
d0fe175cab
Print global cxx flags
2018-08-09 16:15:15 +02:00
Dennis Klein
924c8ac5f6
Add hint how to change build type and change color of selected type
2018-08-09 16:15:15 +02:00
Dennis Klein
1e0159b775
Link against system threads library
2018-08-08 16:13:41 +02:00
Dennis Klein
c064da91df
Add ThreadSan/AddressSan build types and print table
2018-07-27 17:09:52 +02:00
Dennis Klein
9bab3f9f4c
Support msgpack 3.x
...
Fixes #32
2018-07-18 16:13:18 +02:00
Alexey Rybalchenko
ca694e4054
add privacy info link to doxygen
2018-05-24 16:06:28 +02:00
Alexey Rybalchenko
436f79bee5
Control plugin: add ability to switch log levels interactively
2018-05-17 10:30:18 +02:00
Dennis Klein
c0977d1f1e
Add docs target and build option BUILD_DOCS
2018-05-03 19:43:43 +02:00
Dennis Klein
d433b1cdc4
Reintroduce the zeromq find module
...
According to their current maintainer, the upstream libzmq project
is unlikely to switch to their CMake build system by default.
2018-05-03 19:43:43 +02:00
Alexey Rybalchenko
bab7e13737
Refactor the examples after move from FairRoot
2018-05-02 16:12:57 +02:00
Dennis Klein
7bb4b0625e
Depend on ZeroMQ via CMake package
2018-04-23 17:38:47 +02:00
Dennis Klein
74602075f5
Add PREFIX column to summary
...
Resolves #11
2018-04-23 11:39:44 +02:00
Dennis Klein
1d3f4c24fa
Require fi_verbs component
2018-04-23 11:37:26 +02:00
Dennis Klein
8e181b1e2e
Bump min FairLogger version
2018-04-23 11:36:02 +02:00
Dennis Klein
f2a753e1bd
Support package components and drop transitive dependency discovery
2018-04-17 20:24:15 +02:00
Dennis Klein
b9651437c3
Improve summary and implement find_package2
2018-04-16 20:32:44 +02:00
Dennis Klein
83315b2951
Generate package dependencies
...
and install Version.h.
2018-04-16 01:36:51 +02:00
Dennis Klein
5e39011a5b
Fix build
2018-04-15 18:04:52 +02:00
Dennis Klein
2327fd2115
Move test directory one up
2018-04-12 17:46:18 +02:00
Dennis Klein
c98cef8270
Add CMake project
2018-04-10 19:47:30 +02:00