xref: /openbmc/sdeventplus/README.md (revision 2ae14e06)
18f90e28bSWilliam A. Kennington III# sdeventplus
28f90e28bSWilliam A. Kennington III
3*2ae14e06SPatrick Williamssdeventplus is a c++ wrapper around the systemd sd_event apis meant to provide
4*2ae14e06SPatrick Williamsc++ ergonomics to their usage.
58f90e28bSWilliam A. Kennington III
68f90e28bSWilliam A. Kennington III## Dependencies
78f90e28bSWilliam A. Kennington III
8*2ae14e06SPatrick WilliamsThe sdeventplus library requires a libsystemd development package on the system
9*2ae14e06SPatrick Williamsfor sd-event.
108f90e28bSWilliam A. Kennington III
118f90e28bSWilliam A. Kennington III## Building
12*2ae14e06SPatrick Williams
138f90e28bSWilliam A. Kennington IIIFor a standard release build, you want something like:
14*2ae14e06SPatrick Williams
158f90e28bSWilliam A. Kennington III```
1694122193SWilliam A. Kennington IIImeson setup -Dexamples=false -Dtests=disabled builddir
1794122193SWilliam A. Kennington IIIninja -C builddir
1894122193SWilliam A. Kennington IIIninja -C builddir install
198f90e28bSWilliam A. Kennington III```
208f90e28bSWilliam A. Kennington III
218f90e28bSWilliam A. Kennington IIIFor a test / debug build, a typical configuration is
22*2ae14e06SPatrick Williams
238f90e28bSWilliam A. Kennington III```
2494122193SWilliam A. Kennington IIImeson setup -Dtests=enabled builddir
2594122193SWilliam A. Kennington IIImeson test -C builddir
268f90e28bSWilliam A. Kennington III```
27