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)