commit | 25f484be0ede53f717a716604a0abdea8783a902 | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Mon Jul 17 10:07:13 2023 -0500 |
committer | Patrick Williams <patrick@stwcx.xyz> | Mon Jul 17 10:07:13 2023 -0500 |
tree | f67180915ff08065d4c604a6c0a18492e8d0b726 | |
parent | a8c11e3ca342b090aec615c832b85686bd4655f6 [diff] |
build: upgrade to C++23 Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it. Change-Id: I78bb5368b168ddc5ead8cb6efb114fb870aba891 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
sdeventplus is a c++ wrapper around the systemd sd_event apis meant to provide c++ ergonomics to their usage.
The sdeventplus library requires a libsystemd development package on the system for sd-event.
For a standard release build, you want something like:
meson setup -Dexamples=false -Dtests=disabled builddir ninja -C builddir ninja -C builddir install
For a test / debug build, a typical configuration is
meson setup -Dtests=enabled builddir meson test -C builddir