ref: 5a19f33bb07417f08bf164d45412d4c143d12175
parent: 875d9d193bc960c424162354d102383819e18ef6
author: Paul Brossier <piem@piem.org>
date: Sun Dec 11 15:02:04 EST 2016
wscript: build sphinx in doc/_build, add a note on install trick
--- a/wscript
+++ b/wscript
@@ -409,13 +409,15 @@
def sphinx(bld):
# build documentation from source files using sphinx-build
+ # note: build in ../doc/_build/html, otherwise waf wont install unsigned files
if bld.env['SPHINX']:
- bld( name = 'sphinx', rule = '${SPHINX} -b html -a -q ../doc sphinx',
+ bld( name = 'sphinx',
+ rule = '${SPHINX} -b html -a -q `dirname ${SRC}` `dirname ${TGT}`',
source = 'doc/conf.py',
- target = ['sphinx/'])
+ target = '../doc/_build/html/index.html')
bld.install_files( '${DATAROOTDIR}' + '/doc/libaubio-doc/sphinx',
bld.path.ant_glob('doc/_build/html/**'),
- cwd = bld.path.find_dir ('doc/_build/html'),
+ cwd = bld.path.find_dir('doc/_build/html'),
relative_trick = True)
# register the previous rules as build rules