Name Description Size
extract_freetype_version.py Extract the FreeType version numbers from `<freetype/freetype.h>`. This script parses the header to extract the version number defined there. By default, the full dotted version number is printed, but `--major`, `--minor` or `--patch` can be used to only print one of these values instead. 3019
extract_libtool_version.py Extract the libtool version from `configure.raw`. This script parses the `configure.raw` file to extract the libtool version number. By default, the full dotted version number is printed, but `--major`, `--minor` or `--patch` can be used to only print one of these values instead. 2906
generate_reference_docs.py Generate FreeType reference documentation. 2317
parse_modules_cfg.py Parse modules.cfg and dump its output either as ftmodule.h or a list of base extensions. 4596
process_ftoption_h.py Toggle settings in `ftoption.h` file based on command-line arguments. This script takes an `ftoption.h` file as input and rewrites `#define`/`#undef` lines in it based on `--enable=CONFIG_VARNAME` or `--disable=CONFIG_VARNAME` arguments passed to it, where `CONFIG_VARNAME` is configuration variable name, such as `FT_CONFIG_OPTION_USE_LZW`, that may appear in the file. Note that if one of `CONFIG_VARNAME` is not found in the input file, this script exits with an error message listing the missing variable names. 3403