add variant htmlreport to package cppcheck (#7824)
Change-Id: I31766d3ceb4fa8852b9bdc82444e36514e760f4b
This commit is contained in:
parent
5794f432a9
commit
8cc24fa20b
@ -37,6 +37,10 @@ class Cppcheck(Package):
|
|||||||
version('1.72', '2bd36f91ae0191ef5273bb7f6dc0d72e')
|
version('1.72', '2bd36f91ae0191ef5273bb7f6dc0d72e')
|
||||||
version('1.68', 'c015195f5d61a542f350269030150708')
|
version('1.68', 'c015195f5d61a542f350269030150708')
|
||||||
|
|
||||||
|
variant('htmlreport', default=False, description="Install cppcheck-htmlreport")
|
||||||
|
|
||||||
|
depends_on('py-pygments', when='+htmlreport', type='run')
|
||||||
|
|
||||||
def install(self, spec, prefix):
|
def install(self, spec, prefix):
|
||||||
# cppcheck does not have a configure script
|
# cppcheck does not have a configure script
|
||||||
make("CFGDIR=%s" % os.path.join(prefix, 'cfg'))
|
make("CFGDIR=%s" % os.path.join(prefix, 'cfg'))
|
||||||
@ -44,3 +48,5 @@ def install(self, spec, prefix):
|
|||||||
mkdirp(prefix.bin)
|
mkdirp(prefix.bin)
|
||||||
install('cppcheck', prefix.bin)
|
install('cppcheck', prefix.bin)
|
||||||
shutil.copytree('cfg', os.path.join(prefix, 'cfg'))
|
shutil.copytree('cfg', os.path.join(prefix, 'cfg'))
|
||||||
|
if spec.satisfies('+htmlreport'):
|
||||||
|
install('htmlreport/cppcheck-htmlreport', prefix.bin)
|
||||||
|
Loading…
Reference in New Issue
Block a user