commit | bbd1b56ac147b6bc87207f5097a0351dd8fa0670 | [log] [tgz] |
---|---|---|
author | William A. Kennington III <wak@google.com> | Thu Feb 20 15:15:19 2020 -0800 |
committer | William A. Kennington III <wak@google.com> | Thu Feb 20 15:15:57 2020 -0800 |
tree | 8b655b554673d738c1998e19340fc059eadebc04 | |
parent | b315a2ab41ab6408a2185162fdd56c836249abdc [diff] |
test: Allow optional usage of vendored googletest Change-Id: I7011edb826b11762f1eb49e8bbc3a19c8006f8c5 Signed-off-by: William A. Kennington III <wak@google.com>
sdeventplus is a c++ wrapper around the systemd sd_event apis meant to provide c++ ergonomics to their usage.
The sdeventplus library requires libsystemd for sd-event.
Test cases require google{test,mock}, valgrind, and lcov.
For a standard release build, you want something like:
./bootstrap.sh ./configure --disable-tests make make install
For a test / debug build, a typical configuration is
./bootstrap.sh ./configure --enable-tests --enable-coverage --enable-valgrind make make check make check-valgrind make check-code-coverage