1 cmake_minimum_required(VERSION 3.16)
3 project(privacybrowserpc)
5 set(QT_MIN_VERSION "5.15.0")
6 set(KF_MIN_VERSION "5.83.0")
8 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
9 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
11 include(KDEInstallDirs)
12 include(KDECMakeSettings)
13 include(KDECompilerSettings NO_POLICY_SCOPE)
15 include(ECMInstallIcons)
16 include(ECMQtDeclareLoggingCategory)
17 include(FeatureSummary)
19 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui Widgets)
21 find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
33 add_subdirectory(icons)
35 # Make it possible to use the po files fetched by the fetch-translations step
39 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)