Warning, /plasma/kdeplasma-addons/applets/dict/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(Qt6WebEngineQuick ${QT_MIN_VERSION} CONFIG) 0002 0003 set_package_properties(Qt6WebEngine PROPERTIES 0004 PURPOSE "Needed by the dict applet" 0005 URL "https://doc.qt.io/qt-6/qtwebengine-index.html" 0006 TYPE OPTIONAL 0007 ) 0008 0009 if (NOT Qt6WebEngineQuick_FOUND) 0010 return() 0011 endif() 0012 0013 plasma_install_package(package org.kde.plasma_applet_dict) 0014 # TODO: fix pluginid "org.kde.plasma_applet_dict" into properly namespaced id "org.kde.plasma.dict" 0015 0016 ecm_install_icons( 0017 ICONS sc-apps-accessories-dictionary.svgz 0018 DESTINATION ${KDE_INSTALL_ICONDIR} 0019 ) 0020 0021 ####################################################################################### 0022 add_definitions(-DTRANSLATION_DOMAIN="plasma_applet_org.kde.plasma_applet_dict") 0023 0024 ecm_add_qml_module(dictplugin URI org.kde.plasma.private.dict) 0025 target_sources(dictplugin PRIVATE 0026 plugin/dict_plugin.cpp 0027 plugin/dict_object.cpp 0028 plugin/dictionariesmodel.cpp 0029 ) 0030 target_link_libraries(dictplugin PRIVATE 0031 KF6::I18n 0032 Qt::Quick 0033 Qt::WebEngineQuick 0034 engine_dict_static 0035 ) 0036 ecm_finalize_qml_module(dictplugin)