cmake-multilib.eclass

Name

cmake-multilib.eclass -- cmake wrapper for multilib builds

Description

The cmake-multilib.eclass provides a glue between cmake.eclass and multilib-minimal.eclass, 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.

Supported EAPIs

7 8

Transitively Provided Eclasses

  • cmake

  • multilib-minimal

Exported Phases

  • src_compile

  • src_test

  • src_install

  • src_configure

Variables

CMAKE_ECLASS ?= cmake

Only cmake is supported.

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/