Warning, /utilities/kio-stash/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16)
0002
0003 project(KIOFileStash)
0004
0005 set(QT_MIN_VERSION "5.15.2")
0006 set(KF_MIN_VERSION "5.101.0")
0007 set(KDE_COMPILERSETTINGS_LEVEL "5.84.0")
0008
0009 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
0010 set(
0011 CMAKE_MODULE_PATH
0012 ${CMAKE_MODULE_PATH}
0013 ${ECM_MODULE_PATH}
0014 )
0015
0016 include(KDEInstallDirs)
0017 include(KDECMakeSettings)
0018 include(KDECompilerSettings NO_POLICY_SCOPE)
0019 include(ECMSetupVersion)
0020 include(KDEClangFormat)
0021 include(KDEGitCommitHooks)
0022 include(FeatureSummary)
0023
0024 add_definitions(-DQT_NO_URL_CAST_FROM_STRING) #prevents implicit conversion of QString to QUrl
0025 add_definitions(-DTRANSLATION_DOMAIN=\"kio5_stash\")
0026
0027 find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS
0028 Core
0029 DBus
0030 Test
0031 )
0032
0033 find_package(KF${QT_MAJOR_VERSION} ${KF${QT_MAJOR_VERSION}_MIN_VERSION} REQUIRED COMPONENTS
0034 Config
0035 KIO
0036 DBusAddons
0037 I18n
0038 )
0039
0040 add_subdirectory(dbus)
0041 add_subdirectory(src)
0042 add_subdirectory(tests)
0043
0044 ki18n_install(po)
0045
0046 file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h)
0047 kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
0048
0049 kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
0050
0051 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)