26 lines
550 B
CMake
26 lines
550 B
CMake
|
project(set4kScale)
|
||
|
|
||
|
pkg_check_modules(X11 REQUIRED x11)
|
||
|
pkg_check_modules(XCB REQUIRED xcb)
|
||
|
pkg_check_modules(QGS REQUIRED gsettings-qt)
|
||
|
|
||
|
include_directories(
|
||
|
${X11_INCLUDE_DIRS}
|
||
|
${XCB_INCLUDE_DIRS}
|
||
|
${QGS_INCLUDE_DIRS}
|
||
|
)
|
||
|
|
||
|
set(CMAKE_AUTOMOC ON)
|
||
|
|
||
|
set(bin_SRCS
|
||
|
${bin_SRCS}
|
||
|
main.cpp
|
||
|
)
|
||
|
|
||
|
add_executable(set4kScale ${bin_SRCS})
|
||
|
target_link_libraries(set4kScale Qt5::Core Qt5::Widgets Qt5::X11Extras ${X11_LIBRARIES} ${XCB_LIBRARIES} ${QGS_LIBRARIES})
|
||
|
|
||
|
install(TARGETS
|
||
|
set4kScale
|
||
|
DESTINATION lib/ukui-screensaver)
|