Linux: implement DBus screensaver inhibitor

This commit is contained in:
CharlesThobe
2023-05-01 15:17:08 +03:00
parent b65f189601
commit 53de37eaa8
4 changed files with 84 additions and 4 deletions
+8
View File
@@ -126,6 +126,14 @@ if(USE_X11)
target_include_directories(frontend-common PRIVATE "${X11_INCLUDE_DIR}")
endif()
if(USE_DBUS)
target_compile_definitions(frontend-common PRIVATE USE_DBUS)
find_package(PkgConfig REQUIRED)
pkg_check_modules(DBUS REQUIRED dbus-1)
target_include_directories(frontend-common PRIVATE ${DBUS_INCLUDE_DIRS})
target_link_libraries(frontend-common PRIVATE ${DBUS_LINK_LIBRARIES})
endif()
if(ENABLE_DISCORD_PRESENCE)
target_compile_definitions(frontend-common PUBLIC -DWITH_DISCORD_PRESENCE=1)
target_link_libraries(frontend-common PRIVATE discord-rpc)