If distribution does not support systemd, they should manually set CAP_WAKE_ALARM on executable.
Can we realistically assume that these distributions will know and do this?
I wonder if it's feasible to leave the current CAP_WAKE_ALARM setter in the CMakeLists.txt but wrap it in some kind of NOT USE_SYSTEMD.