diff options
author | Michael Orlitzky <mjo@gentoo.org> | 2016-12-09 09:18:52 -0500 |
---|---|---|
committer | Michael Orlitzky <mjo@gentoo.org> | 2016-12-09 11:12:29 -0500 |
commit | 1798839ee565695baa83ea68f08993fa12579ebf (patch) | |
tree | 8fb5af10f8567f9c01f7bf8bd0f43850a17935cc /dev-lang/php/metadata.xml | |
parent | profiles: ppc/s390: unmask USE=seccomp since libseccomp is stable now (diff) | |
download | gentoo-1798839ee565695baa83ea68f08993fa12579ebf.tar.gz gentoo-1798839ee565695baa83ea68f08993fa12579ebf.tar.bz2 gentoo-1798839ee565695baa83ea68f08993fa12579ebf.zip |
dev-lang/php: add "coverage" USE flag to build with --enable-gcov.
We add three new revisions, one for each supported branch of PHP. The
new revisions have a "coverage" flag, which was chosen because a few
other packages in ::gentoo have decided on the same flag name. When
enabled, USE=coverage will pull in dev-util/lcov from the Linux Test
Project, and PHP will be built with --enable-gcov.
Since users won't be running code coverage reports on the PHP source
tree itself (at least not the one used by their package manager), this
is probably only useful for extension developers who would like to run
code coverage reports on the test suites for their extensions. It also
requires GCC to work, since lcov wraps GCC's gcov. Both of those
caveats have been mentioned in the USE flag description.
Gentoo-Bug: 542178
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-lang/php/metadata.xml')
-rw-r--r-- | dev-lang/php/metadata.xml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml index 66ecbe7d4a77..64d6bb84b891 100644 --- a/dev-lang/php/metadata.xml +++ b/dev-lang/php/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <flag name="cli">Enable CLI SAPI</flag> + <flag name="coverage">Include gcov symbols for test coverage and lcov reports. Only useful for extension developers, and requires GCC.</flag> <flag name="embed">Enable embed SAPI</flag> <flag name="enchant">Add supports Enchant spelling library.</flag> <flag name="fileinfo">Add fileinfo extension support</flag> |