Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | |||||
47 | 47 | | |||
48 | add_feature_info ("Screencast portal" ${SCREENCAST_ENABLED} "Support for screen sharing") | 48 | add_feature_info ("Screencast portal" ${SCREENCAST_ENABLED} "Support for screen sharing") | ||
49 | 49 | | |||
50 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | 50 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | ||
51 | Core | 51 | Core | ||
52 | Concurrent | 52 | Concurrent | ||
53 | DBus | 53 | DBus | ||
54 | PrintSupport | 54 | PrintSupport | ||
55 | QuickWidgets | ||||
55 | Widgets | 56 | Widgets | ||
56 | ) | 57 | ) | ||
57 | 58 | | |||
58 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED | 59 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED | ||
59 | CoreAddons | 60 | CoreAddons | ||
60 | Config | 61 | Config | ||
61 | I18n | 62 | I18n | ||
63 | Declarative | ||||
62 | KIO | 64 | KIO | ||
65 | Kirigami2 | ||||
63 | Notifications | 66 | Notifications | ||
67 | Plasma | ||||
64 | Wayland | 68 | Wayland | ||
65 | WidgetsAddons | 69 | WidgetsAddons | ||
66 | WindowSystem | 70 | WindowSystem | ||
67 | ) | 71 | ) | ||
68 | 72 | | |||
69 | if (EXISTS "${CMAKE_SOURCE_DIR}/.git") | 73 | if (EXISTS "${CMAKE_SOURCE_DIR}/.git") | ||
70 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) | 74 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) | ||
71 | endif() | 75 | endif() | ||
72 | 76 | | |||
73 | add_subdirectory(data) | 77 | add_subdirectory(data) | ||
74 | add_subdirectory(src) | 78 | add_subdirectory(src) | ||
75 | 79 | | |||
76 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 80 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |