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)