# Copyright 2016 The Chromium Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/features.gni") declare_args() { # Enable the spell checker. enable_spellcheck = use_blink # Use the operating system's spellchecker rather than hunspell. This does # not affect the "red underline" spellchecker which can consult Google's # server-based spellcheck service. use_browser_spellchecker = is_android || is_mac || is_win } # Use Hunspell. Windows can use both the OS's spellchecker and Hunspell. # Therefore, include Windows in both build flags. use_renderer_spellchecker = !use_browser_spellchecker || is_win # Whether the enhanced spellcheck service is available on the platform. This is # effectively equal to all desktop platforms. enable_spelling_service = use_renderer_spellchecker || is_mac # Only Mac has a spellcheck panel. has_spellcheck_panel = is_mac