GiellaLT

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.

View GiellaLT on GitHub

Page Content

List of defined automake conditionals

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.

Example 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.