qt_add_webengine_dictionary▲
This command was introduced in Qt 6.3.
Synopsis▲
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.
Description▲
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.
Arguments▲
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.
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.