summaryrefslogtreecommitdiffstats
path: root/autowaf.py
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-02-18 04:04:21 +0000
committerDavid Robillard <d@drobilla.net>2013-02-18 04:04:21 +0000
commit0d3597166c32378259621fd5618997931189a35f (patch)
tree09a183cdee017fe812f150f4351836febda9088e /autowaf.py
parent3da7b94c083b0ed0ddd886c68067a937d31b593a (diff)
downloadautowaf-0d3597166c32378259621fd5618997931189a35f.tar.gz
autowaf-0d3597166c32378259621fd5618997931189a35f.tar.bz2
autowaf-0d3597166c32378259621fd5618997931189a35f.zip
Add option to disable documentation versioning.
git-svn-id: http://svn.drobilla.net/autowaf@91 e2e4594f-ea7b-45dc-bc5a-5f5301e603aa
Diffstat (limited to 'autowaf.py')
-rw-r--r--autowaf.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/autowaf.py b/autowaf.py
index abfbad0..70bfe95 100644
--- a/autowaf.py
+++ b/autowaf.py
@@ -482,7 +482,7 @@ def make_simple_dox(name):
Logs.error("Failed to fix up %s documentation: %s" % (name, e))
# Doxygen API documentation
-def build_dox(bld, name, version, srcdir, blddir, outdir=''):
+def build_dox(bld, name, version, srcdir, blddir, outdir='', versioned=True):
if not bld.env['DOCS']:
return
@@ -514,9 +514,11 @@ def build_dox(bld, name, version, srcdir, blddir, outdir=''):
docs.post()
- major = int(version[0:version.find('.')])
+ outname = name.lower()
+ if versioned:
+ outname += '-%d' % int(version[0:version.find('.')])
bld.install_files(
- os.path.join('${DOCDIR}', '%s-%d' % (name.lower(), major), outdir, 'html'),
+ 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,