mozcoreconf-v6.eclass

Name

mozcoreconf-v6.eclass -- core options and configuration functions for mozilla

Description

inherit mozconfig-v6.* or above for mozilla configuration support

Supported EAPIs

6 7 8

Functions

mozconfig_annotate

add an annotated line to .mozconfig

Example: mozconfig_annotate "building on ultrasparc" --enable-js-ultrasparc => ac_add_options --enable-js-ultrasparc # building on ultrasparc

mozconfig_use_enable

add a line to .mozconfig based on a USE-flag

Example: mozconfig_use_enable truetype freetype2 => ac_add_options --enable-freetype2 # +truetype

mozconfig_use_with

add a line to .mozconfig based on a USE-flag

Example: mozconfig_use_with kerberos gss-api /usr/$(get_libdir) => ac_add_options --with-gss-api=/usr/lib # +kerberos

mozconfig_init

Initialize mozilla configuration and populate with core settings. This should be called in src_configure before any other mozconfig_* functions.

mozconfig_final

Apply EXTRA_ECONF values to .mozconfig Display a table describing all configuration options paired with reasons, then clean up extensions list. This should be called in src_configure at the end of all other mozconfig_* functions.

Variables

MOZILLA_FIVE_HOME

This is an eclass-generated variable that defines the rpath that the mozilla product will be installed in. Read-only

Maintainers

Mozilla team <mozilla@gentoo.org>

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/