Alf Gaida 612ee246bf Cherry-picking upstream release 0.11.0 (Closes: #821382).
* Removed some build dependencies:
  - cmake
  - libqt5xdg-dev
  - libqt5xdgiconloader-dev
  - pkg-config
  - qttools5-dev
  - qttools5-dev-tools
* Bumped some build dependencies:
  - liblxqt0-dev (>= 0.11.1)
  - liblxqt-globalkeys0-dev (>= 0.11.1)
  - liblxqt-globalkeys-ui0-dev (>= 0.11.1)
  - libsysstat-qt5-0-dev (>= 0.3.3)
* Fixed VCS-Git, pointing to the right branch
* Bumped years in d/copyright
2017-01-02 18:13:24 +01:00

56 lines
859 B
CMake

set(PLUGIN "kbindicator")
set(HEADERS
src/kbdstate.h
src/settings.h
src/content.h
src/kbdlayout.h
src/kbdinfo.h
src/kbdkeeper.h
src/kbdwatcher.h
src/controls.h
src/kbdstateconfig.h
)
set(SOURCES
kbindicator-plugin.cpp
src/kbdstate.cpp
src/settings.cpp
src/content.cpp
src/kbdkeeper.cpp
src/kbdwatcher.cpp
src/kbdstateconfig.cpp
)
set(UIS
src/kbdstateconfig.ui
)
set(LIBRARIES
)
find_package(XCB REQUIRED COMPONENTS xkbcommon-x11 xkbcommon xcb xcb-xkb)
find_package(Qt5 REQUIRED COMPONENTS X11Extras Xml)
include_directories(${XCB_INCLUDE_DIRS})
set(HEADERS
${HEADERS}
src/x11/kbdlayout.h
)
set(SOURCES
${SOURCES}
src/x11/kbdlayout.cpp
)
set(LIBRARIES
${LIBRARIES}
${XCB_LIBRARIES}
Qt5::Xml
)
add_definitions(-DX11_ENABLED)
BUILD_LXQT_PLUGIN(${PLUGIN})