File: CMakeLists.txt

package info (click to toggle)
powerdevil 4%3A6.5.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,680 kB
  • sloc: cpp: 13,284; xml: 1,911; python: 1,204; sh: 19; makefile: 10
file content (30 lines) | stat: -rw-r--r-- 990 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# SPDX-FileCopyrightText: 2024 Bohdan Onofriichuk <bogdan.onofriuchuk@gmail.com>
# SPDX-License-Identifier: BSD-3-Clause

ecm_add_qml_module(batterymonitorplugin URI org.kde.plasma.private.batterymonitor GENERATE_PLUGIN_SOURCE)

target_sources(batterymonitorplugin PRIVATE
        powerprofilescontrol.cpp powerprofilescontrol.h
        inhibitioncontrol.cpp inhibitioncontrol.h
        applicationdata_p.cpp applicationdata_p.h
        inhibitmonitor_p.cpp inhibitmonitor_p.h
)

target_link_libraries(batterymonitorplugin PRIVATE
        Qt::Core
        Qt::DBus
        Qt::Qml
        Qt::Gui
        KF6::Service
        KF6::I18n
)

ecm_qt_declare_logging_category(batterymonitorplugin
        HEADER "batterymonitor_debug.h"
        IDENTIFIER "APPLETS::BATTERYMONITOR"
        CATEGORY_NAME org.kde.applets.batterymonitor
        DEFAULT_SEVERITY Warning
        DESCRIPTION "Battery Monitor applet" EXPORT "APPLETS::BATTERYMONITOR"
)

ecm_finalize_qml_module(batterymonitorplugin)