Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(user-manager) | 1 | project(user-manager) | ||
---|---|---|---|---|---|
2 | cmake_minimum_required(VERSION 2.8.12) | 2 | cmake_minimum_required(VERSION 2.8.12) | ||
3 | set(PROJECT_VERSION "5.8.90") | 3 | set(PROJECT_VERSION "5.8.90") | ||
4 | 4 | | |||
5 | find_package(ECM 1.3.0 REQUIRED NO_MODULE) | 5 | find_package(ECM 1.3.0 REQUIRED NO_MODULE) | ||
6 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 6 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
7 | SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH}) | 7 | SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH}) | ||
8 | 8 | | |||
9 | find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Widgets) | 9 | find_package(Qt5 REQUIRED COMPONENTS Core Widgets DBus) | ||
10 | find_package(KF5 REQUIRED COMPONENTS KDELibs4Support) | 10 | find_package(KF5 REQUIRED COMPONENTS WidgetsAddons CoreAddons I18n Config ConfigWidgets KCMUtils KIO IconThemes) | ||
11 | find_package(PWQuality REQUIRED) | 11 | find_package(PWQuality REQUIRED) | ||
12 | 12 | | |||
13 | include(FeatureSummary) | 13 | include(FeatureSummary) | ||
14 | include(KDEInstallDirs) | 14 | include(KDEInstallDirs) | ||
15 | include(KDECMakeSettings) | 15 | include(KDECMakeSettings) | ||
16 | include(KDECompilerSettings) | 16 | include(KDECompilerSettings) | ||
17 | 17 | | |||
18 | include_directories(${PWQUALITY_INCLUDE_DIR}) | 18 | include_directories(${PWQUALITY_INCLUDE_DIR}) | ||
19 | 19 | | |||
20 | # Set KI18n translation domain | 20 | # Set KI18n translation domain | ||
21 | add_definitions(-DTRANSLATION_DOMAIN=\"user_manager\") | 21 | add_definitions(-DTRANSLATION_DOMAIN=\"user_manager\") | ||
22 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 22 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
23 | 23 | | |||
24 | add_subdirectory(src) | 24 | add_subdirectory(src) | ||
25 | 25 | | |||
26 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 26 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |