cmake-multilib.eclass
Description
The cmake-multilib.eclass provides a glue between cmake.eclass(5) and multilib-minimal.eclass(5), aiming to provide a convenient way to build packages using cmake for multiple ABIs.
Inheriting this eclass sets IUSE and exports default multilib_src_*() sub-phases that call cmake phase functions for each ABI enabled. The multilib_src_*() functions can be defined in ebuild just like in multilib-minimal, yet they ought to call appropriate cmake phase rather than 'default'.
Variables
- CMAKE_ECLASS ?= cmake (SET BEFORE INHERIT)
-
Only "cmake" is supported in EAPI-8 and later. In EAPI-7, default is "cmake-utils" for compatibility. Specify "cmake" for ebuilds that ported to cmake.eclass already.
Authors
Author: Michał Górny <mgorny@gentoo.org>
Maintainers
Michał Górny <mgorny@gentoo.org>
Reporting Bugs
Please report bugs via https://bugs.gentoo.org/