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)