* 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
56 lines
859 B
CMake
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})
|