Warning, /libraries/kwebkitpart/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 project(kwebkitpart) 0003 0004 set(QT_MIN_VERSION "5.15.0") 0005 set(KF5_MIN_VERSION "5.83.0") 0006 0007 # search packages used by the project 0008 find_package(ECM ${KF5_MIN_VERSION} REQUIRED CONFIG) 0009 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) 0010 include(KDEInstallDirs) 0011 include(KDECMakeSettings) 0012 include(KDECompilerSettings NO_POLICY_SCOPE) 0013 include(FeatureSummary) 0014 include(ECMInstallIcons) 0015 include(ECMQtDeclareLoggingCategory) 0016 0017 find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS 0018 Core 0019 DBus 0020 Gui 0021 Widgets 0022 WebKit 0023 WebKitWidgets 0024 PrintSupport 0025 ) 0026 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS 0027 CoreAddons 0028 Config 0029 KIO 0030 IconThemes 0031 Parts 0032 Sonnet 0033 WebKit 0034 I18n 0035 ) 0036 0037 add_definitions( 0038 -DQT_DEPRECATED_WARNINGS 0039 -DQT_DISABLE_DEPRECATED_BEFORE=0x050E00 0040 -DQT_USE_FAST_OPERATOR_PLUS 0041 -DQT_NO_CAST_TO_ASCII 0042 # -DQT_NO_CAST_FROM_ASCII 0043 -DQT_NO_CAST_FROM_BYTEARRAY 0044 -DQT_STRICT_ITERATORS 0045 -DQT_NO_URL_CAST_FROM_STRING 0046 -DQT_NO_SIGNALS_SLOTS_KEYWORDS 0047 -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 0048 ) 0049 0050 add_definitions(-DTRANSLATION_DOMAIN=\"kwebkitpart\") 0051 0052 add_subdirectory(icons) 0053 add_subdirectory(src) 0054 add_subdirectory(kdelauncher) 0055 0056 ecm_qt_install_logging_categories( 0057 EXPORT kwebkitpartlogging 0058 FILE kwebkitpart.categories 0059 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0060 ) 0061 0062 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)