Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 25 Lines | |||||
26 | 26 | | |||
27 | ecm_setup_version(PROJECT VARIABLE_PREFIX KWAYLAND | 27 | ecm_setup_version(PROJECT VARIABLE_PREFIX KWAYLAND | ||
28 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kwayland_version.h" | 28 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kwayland_version.h" | ||
29 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WaylandConfigVersion.cmake" | 29 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WaylandConfigVersion.cmake" | ||
30 | SOVERSION 5) | 30 | SOVERSION 5) | ||
31 | 31 | | |||
32 | # Dependencies | 32 | # Dependencies | ||
33 | set(REQUIRED_QT_VERSION 5.11.0) | 33 | set(REQUIRED_QT_VERSION 5.11.0) | ||
34 | find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Concurrent Gui) | 34 | find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Concurrent Gui WaylandClient) | ||
35 | 35 | | |||
36 | find_package(Wayland 1.15 COMPONENTS Client Server) | 36 | find_package(Wayland 1.15 COMPONENTS Client Server) | ||
37 | set_package_properties(Wayland PROPERTIES | 37 | set_package_properties(Wayland PROPERTIES | ||
38 | TYPE REQUIRED | 38 | TYPE REQUIRED | ||
39 | ) | 39 | ) | ||
40 | 40 | | |||
41 | find_package(WaylandScanner) | 41 | find_package(WaylandScanner) | ||
42 | find_package(QtWaylandScanner REQUIRED) | ||||
42 | 43 | | |||
43 | find_package(WaylandProtocols 1.15) | 44 | find_package(WaylandProtocols 1.15) | ||
44 | set_package_properties(WaylandProtocols PROPERTIES TYPE REQUIRED) | 45 | set_package_properties(WaylandProtocols PROPERTIES TYPE REQUIRED) | ||
45 | 46 | | |||
46 | find_package(EGL) | 47 | find_package(EGL) | ||
47 | set_package_properties(EGL PROPERTIES TYPE REQUIRED) | 48 | set_package_properties(EGL PROPERTIES TYPE REQUIRED) | ||
48 | 49 | | |||
49 | include(KDEInstallDirs) | 50 | include(KDEInstallDirs) | ||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |