Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Fri, 29 Aug 2014 12:13:57 UTC Commit: 985cd9146ffae3ab6022c5127946f6f594378a2e https://github.com/geany/geany/commit/985cd9146ffae3ab6022c5127946f6f594378a...
Log Message: ----------- Add "hackingdoc" as proper action and remove non-working --hackingdoc option
Modified Paths: -------------- wscript
Modified: wscript 14 lines changed, 11 insertions(+), 3 deletions(-) =================================================================== @@ -343,9 +343,6 @@ def options(opt): help='documentation root', dest='docdir') opt.add_option('--libdir', type='string', default='', help='object code libraries', dest='libdir') - # Actions - opt.add_option('--hackingdoc', action='store_true', default=False, - help='generate HTML documentation from HACKING file', dest='hackingdoc')
def build(bld): @@ -690,6 +687,17 @@ def apidoc(ctx): os.chdir('..')
+def hackingdoc(ctx): + """generate HACKING documentation""" + os.chdir('doc') + Logs.pprint('CYAN', 'Generating HACKING documentation') + cmd = _find_rst2html(ctx) + ret = ctx.exec_command('%s -stg --stylesheet=geany.css %s %s' % (cmd, '../HACKING', 'hacking.html')) + if ret != 0: + raise WafError('Generating HACKING documentation failed') + os.chdir('..') + + def _find_program(ctx, cmd, **kw): def noop(*args): pass
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).