GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started and our Privacy document.
This is a list of presently defined Automake conditionals in our infrastructure. They can be used to enable / disable build steps such as testing and enabling or disabling build targets depending on the user’s configuration.
--enable-analysers
, default=yesanalyser-gt-desc.xfst
, analyser-gt-norm.xfst
and
analyser-disamb-gt-desc.hfst
--enable-generators
, default=yesgenerator-gt-desc.xfst
and generator-gt-norm.xfst
--enable-transcriptors, default
=yes--enable-spellers
, default=no--enable-spellerautomat
, default=no--enable-voikko
, default=no--enable-hunspell
, default=no--enable-fst_hyphenator
, default=no--enable-grammarchecker
, default=no--enable-dicts
, default=no--enable-oahpa
, default=no--enable-phonetic
, default=no--enable-apertium
, default=noExample of how to use them:
if WANT_MORPHOLOGY
GT_ANALYSERS_HFST+=analyser-gt-desc.hfst \
analyser-gt-norm.hfst \
analyser-disamb-gt-desc.hfst
endif # WANT_MORPHOLOGY
This ensures that we build Hfst analysers only if the user has enabled analysers. Analysers are enabled by default, so the usefulness of this is rather the oposite: the user can explicitly disable analysers, e.g. to speed up compilation time when building spellers. In that case, the conditional will make sure that the analysers are not built.