diff options
author | Rukun Mao <rmao@google.com> | 2022-05-13 20:43:32 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-06-09 08:32:13 +0000 |
commit | 3da84c207902b65b7b6a2de9c497966844f87dd9 (patch) | |
tree | 17c915338e26082af27f82fc95bc394bb3911d8a /meson.build | |
parent | ac06052b97cc02e60ae1ed7a551727b3c14d6a22 (diff) |
suspend: add suspend/resume support with powerd on ChromeOS
ModemManager handles suspend and resume signals sent from powerd
Fixes https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/547
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 010c0487..147ddcf1 100644 --- a/meson.build +++ b/meson.build @@ -197,6 +197,9 @@ endif # Suspend/resume support enable_systemd_suspend_resume = get_option('systemd_suspend_resume') +enable_powerd_suspend_resume = get_option('powerd_suspend_resume') +assert(not (enable_systemd_suspend_resume and enable_powerd_suspend_resume), 'systemd_suspend_resume and powerd_suspend_resume are not supported at the same time') + # systemd journal support enable_systemd_journal = get_option('systemd_journal') @@ -213,7 +216,7 @@ if enable_systemd_suspend_resume or enable_systemd_journal endif endif endif -config_h.set('WITH_SYSTEMD_SUSPEND_RESUME', enable_systemd_suspend_resume) +config_h.set('WITH_SUSPEND_RESUME', enable_systemd_suspend_resume or enable_powerd_suspend_resume) config_h.set('WITH_SYSTEMD_JOURNAL', enable_systemd_journal) # PolicyKit @@ -419,6 +422,7 @@ summary({ 'qmi': enable_qmi, 'qrtr': enable_qrtr, 'systemd suspend/resume': enable_systemd_suspend_resume, + 'powerd suspend/resume': enable_powerd_suspend_resume, 'systemd journal': enable_systemd_journal, 'at command via dbus': enable_at_command_via_dbus, }, section: 'Features') |