28 lines
596 B
CMake
28 lines
596 B
CMake
project(screensaver-capslock-helper)
|
|
|
|
pkg_check_modules(X11 REQUIRED x11)
|
|
pkg_check_modules(XCB REQUIRED xcb)
|
|
|
|
include_directories(
|
|
${X11_INCLUDE_DIRS}
|
|
${XCB_INCLUDE_DIRS}
|
|
)
|
|
|
|
set(CMAKE_AUTOMOC ON)
|
|
|
|
qt5_wrap_cpp(bin_SRCS
|
|
blackwindow.h
|
|
)
|
|
set(bin_SRCS
|
|
${bin_SRCS}
|
|
main.cpp
|
|
blackwindow.cpp
|
|
)
|
|
|
|
add_executable(screensaver-focus-helper ${bin_SRCS})
|
|
target_link_libraries(screensaver-focus-helper Qt5::Core Qt5::Widgets Qt5::X11Extras ${X11_LIBRARIES} ${XCB_LIBRARIES})
|
|
|
|
install(TARGETS
|
|
screensaver-focus-helper
|
|
DESTINATION lib/ukui-screensaver)
|