Warning, /system/plasma-pk-updates/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.0)
0002
0003 project(plasma-pk-updates VERSION 0.3.2)
0004 add_definitions(-DPROJECT_VERSION="\\\"${PROJECT_VERSION}\\\"")
0005
0006 find_package(ECM 1.3.0 REQUIRED NO_MODULE)
0007 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0008 set(CMAKE_AUTOMOC ON)
0009
0010 include(KDEInstallDirs)
0011 include(KDECMakeSettings)
0012 include(KDECompilerSettings)
0013 include(ECMInstallIcons)
0014 include(FeatureSummary)
0015
0016 find_package(Qt5 REQUIRED
0017 Core
0018 Gui
0019 Widgets
0020 Quick
0021 DBus
0022 )
0023
0024 find_package(KF5 REQUIRED
0025 Plasma
0026 I18n
0027 CoreAddons # KFormat
0028 Notifications
0029 Solid # Solid::Power
0030 )
0031
0032 find_package(packagekitqt5 REQUIRED)
0033
0034 add_definitions(
0035 -DQT_USE_FAST_CONCATENATION
0036 -DQT_USE_FAST_OPERATOR_PLUS
0037 -DQT_STRICT_ITERATORS
0038 -DCMAKE_SOURCE_DIR="${CMAKE_SOURCE_DIR}"
0039 )
0040
0041 if(CMAKE_COMPILER_IS_GNUCXX)
0042 # more aggressive warnings and C++11 support
0043 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
0044 endif()
0045
0046
0047 add_subdirectory(src)
0048
0049 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)