cmake: Move find_package() around to keep them all close
This commit is contained in:
parent
2d4bbe917c
commit
a1443cb43e
1 changed files with 15 additions and 16 deletions
|
@ -389,6 +389,21 @@ if (NOT libdisplayinfo_FOUND)
|
|||
endif()
|
||||
add_feature_info(libdisplayinfo libdisplayinfo_FOUND "EDID and DisplayID library: https://gitlab.freedesktop.org/emersion/libdisplay-info")
|
||||
|
||||
pkg_check_modules(PipeWire IMPORTED_TARGET libpipewire-0.3>=0.3.29)
|
||||
add_feature_info(PipeWire PipeWire_FOUND "Required for Wayland screencasting")
|
||||
|
||||
if (KWIN_BUILD_NOTIFICATIONS)
|
||||
find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS Notifications)
|
||||
endif()
|
||||
|
||||
if (KWIN_BUILD_SCREENLOCKER)
|
||||
find_package(KScreenLocker CONFIG)
|
||||
set_package_properties(KScreenLocker PROPERTIES
|
||||
TYPE REQUIRED
|
||||
PURPOSE "For screenlocker integration in kwin_wayland"
|
||||
)
|
||||
endif()
|
||||
|
||||
ecm_find_qmlmodule(QtQuick 2.3)
|
||||
ecm_find_qmlmodule(QtQuick.Controls 2.15)
|
||||
ecm_find_qmlmodule(QtQuick.Layouts 1.3)
|
||||
|
@ -407,22 +422,6 @@ add_feature_info("SCHED_RESET_ON_FORK"
|
|||
HAVE_SCHED_RESET_ON_FORK
|
||||
"Required for running kwin_wayland with real-time scheduling")
|
||||
|
||||
|
||||
pkg_check_modules(PipeWire IMPORTED_TARGET libpipewire-0.3>=0.3.29)
|
||||
add_feature_info(PipeWire PipeWire_FOUND "Required for Wayland screencasting")
|
||||
|
||||
if (KWIN_BUILD_NOTIFICATIONS)
|
||||
find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS Notifications)
|
||||
endif()
|
||||
|
||||
if (KWIN_BUILD_SCREENLOCKER)
|
||||
find_package(KScreenLocker CONFIG)
|
||||
set_package_properties(KScreenLocker PROPERTIES
|
||||
TYPE REQUIRED
|
||||
PURPOSE "For screenlocker integration in kwin_wayland"
|
||||
)
|
||||
endif()
|
||||
|
||||
########### global ###############
|
||||
|
||||
include_directories(BEFORE
|
||||
|
|
Loading…
Reference in a new issue