summaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-10-29 17:49:35 +0100
committerDavid Robillard <d@drobilla.net>2020-10-29 17:49:35 +0100
commit5741309b98a05bb0ac3166855a567b936779d757 (patch)
tree3ae08335f0a9115b23af19cfb7bbaad426f864b2 /extras
parent4b03300471e2a56d888c8f19cbc11ecb211e4cc7 (diff)
downloadautowaf-5741309b98a05bb0ac3166855a567b936779d757.tar.gz
autowaf-5741309b98a05bb0ac3166855a567b936779d757.tar.bz2
autowaf-5741309b98a05bb0ac3166855a567b936779d757.zip
Make Doxygen man page installation optional
Diffstat (limited to 'extras')
-rw-r--r--extras/autowaf.py20
1 files changed, 15 insertions, 5 deletions
diff --git a/extras/autowaf.py b/extras/autowaf.py
index 074a004..3f78ed7 100644
--- a/extras/autowaf.py
+++ b/extras/autowaf.py
@@ -877,7 +877,14 @@ def build_pc(bld, name, version, version_suffix, libs, subst_dict={}):
obj.__dict__.update(subst_dict)
-def build_dox(bld, name, version, srcdir, blddir, outdir='', versioned=True):
+def build_dox(bld,
+ name,
+ version,
+ srcdir,
+ blddir,
+ outdir='',
+ versioned=True,
+ install_man=True):
"""Build Doxygen API documentation"""
if not bld.env['DOCS']:
return
@@ -911,10 +918,13 @@ def build_dox(bld, name, version, srcdir, blddir, outdir='', versioned=True):
bld.install_files(
os.path.join('${DOCDIR}', outname, outdir, 'html'),
bld.path.get_bld().ant_glob('doc/html/*'))
- for i in range(1, 8):
- bld.install_files('${MANDIR}/man%d' % i,
- bld.path.get_bld().ant_glob('doc/man/man%d/*' % i,
- excl='**/_*'))
+
+ if install_man:
+ for i in range(1, 8):
+ bld.install_files(
+ '${MANDIR}/man%d' % i,
+ bld.path.get_bld().ant_glob('doc/man/man%d/*' % i,
+ excl='**/_*'))
def build_version_files(header_path, source_path, domain, major, minor, micro):