This command was introduced in Qt 6.3.
qt_add_webengine_dictionary( [TARGET] [SOURCE] [OUTPUT_DIRECTORY] )
If versionless commands are disabled, use qt6_webengine_add_dictionary()
instead. It supports the same set of arguments as this
command.
A spell checker in Qt Web Engine needs dictionaries in a specific binary format. This CMake command converts dictionaries from the Hunspell project. into the
bdict
binary format. It creates a qtwebengine_dictionaries
target, which your project can use as a dependency. This way your project can easily add dictionaries for the spell checker. Refer to the
spell checker example for more details.
TARGET
is an optinal argument and specifies the name of the application target that should depend on qtwebengine_dictionaries
target. In other words it is used to define a build dependency to create
the binary format of dictionaries before building TARGET
.
SOURCE
is the absolute path to the Hunspell project dictionary for which a corresponding binary format (.bdict
) will be created.
OUTPUT_DIRECTORY
is an optional argument and specifies the directory where the binary format of the dictionary will be created. If not specified, CMAKE_CURRENT_BINARY_DIR
will be used as
OUTPUT_DIRECTORY
.
Note: The qtwebengine_dictionaries
directory or <CONFIG>/qtwebengine_dictionaries
directories in the case of the multi-config generator is appended to OUTPUT_DIRECTORY. This helps to
utilize dictionaries, as the webengine_dictionaries
directory is the default search location.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: