xref: /openbmc/sdeventplus/README.md (revision 94122193)
18f90e28bSWilliam A. Kennington III# sdeventplus
28f90e28bSWilliam A. Kennington III
38f90e28bSWilliam A. Kennington IIIsdeventplus is a c++ wrapper around the systemd sd_event apis meant
48f90e28bSWilliam A. Kennington IIIto provide c++ ergonomics to their usage.
58f90e28bSWilliam A. Kennington III
68f90e28bSWilliam A. Kennington III## Dependencies
78f90e28bSWilliam A. Kennington III
8*94122193SWilliam A. Kennington IIIThe sdeventplus library requires a libsystemd development package on the
9*94122193SWilliam A. Kennington IIIsystem for sd-event.
108f90e28bSWilliam A. Kennington III
118f90e28bSWilliam A. Kennington III## Building
128f90e28bSWilliam A. Kennington IIIFor a standard release build, you want something like:
138f90e28bSWilliam A. Kennington III```
14*94122193SWilliam A. Kennington IIImeson setup -Dexamples=false -Dtests=disabled builddir
15*94122193SWilliam A. Kennington IIIninja -C builddir
16*94122193SWilliam A. Kennington IIIninja -C builddir install
178f90e28bSWilliam A. Kennington III```
188f90e28bSWilliam A. Kennington III
198f90e28bSWilliam A. Kennington IIIFor a test / debug build, a typical configuration is
208f90e28bSWilliam A. Kennington III```
21*94122193SWilliam A. Kennington IIImeson setup -Dtests=enabled builddir
22*94122193SWilliam A. Kennington IIImeson test -C builddir
238f90e28bSWilliam A. Kennington III```
24