~allanlesage/ubuntu-system-settings/add-background-plugin-objectNames

« back to all changes in this revision

Viewing changes to plugins/battery/CMakeLists.txt

  • Committer: Tarmac
  • Author(s): Jussi Pakkanen
  • Date: 2013-10-24 14:53:27 UTC
  • mfrom: (317.4.62 ubuntu-system-settings)
  • Revision ID: tarmac-20131024145327-1i7fj7mviod9cdyt
Switch to CMake.

Approved by Sebastien Bacher, Iain Lane, PS Jenkins bot, Alberto Mardegan.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
add_subdirectory(plugin)
 
2
 
 
3
add_definitions(-DQT_NO_KEYWORDS)
 
4
 
 
5
set(QML_SOURCES
 
6
    PageComponent.qml
 
7
    SleepValues.qml
 
8
)
 
9
 
 
10
include_directories(${GLIB_INCLUDE_DIRS} ${UPOWER_GLIB_INCLUDE_DIRS} ${LIBNM_GLIB_INCLUDE_DIRS})
 
11
add_library(UbuntuBatteryPanel MODULE plugin.h battery.h plugin.cpp battery.cpp
 
12
${QML_SOURCES})
 
13
qt5_use_modules(UbuntuBatteryPanel Quick Qml DBus)
 
14
target_link_libraries(UbuntuBatteryPanel ${GLIB_LDFLAGS} ${UPOWER_GLIB_LDFLAGS} ${LIBNM_GLIB_LDFLAGS})
 
15
 
 
16
set(PLUG_DIR ${PLUGIN_PRIVATE_MODULE_DIR}/Ubuntu/SystemSettings/Battery)
 
17
install(TARGETS UbuntuBatteryPanel DESTINATION ${PLUG_DIR})
 
18
install(FILES qmldir DESTINATION ${PLUG_DIR})
 
19
install(FILES ${QML_SOURCES} DESTINATION ${PLUGIN_QML_DIR}/battery)
 
20
install(FILES settings-battery.svg DESTINATION ${PLUGIN_MANIFEST_DIR}/icons)
 
21
install(FILES battery.settings DESTINATION ${PLUGIN_MANIFEST_DIR})