Browse Source

Merge pull request #24 from eliotb/build_dox

Fix doxygen build and install
tags/v1.9.10
Stéphane Letz 12 years ago
parent
commit
95a1162d6a
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      wscript

+ 6
- 6
wscript View File

@@ -356,10 +356,10 @@ def build(bld):
bld.add_subdirs('dbus')

if bld.env['BUILD_DOXYGEN_DOCS'] == True:
share_dir = bld.env.get_destdir() + bld.env['PREFIX'] + '/share/jack-audio-connection-kit'
html_docs_source_dir = "build/default/html"
html_docs_install_dir = share_dir + '/reference/html/'
if Options.commands['install']:
if bld.cmd == 'install':
share_dir = bld.options.destdir + bld.env['PREFIX'] + '/share/jack-audio-connection-kit'
html_docs_install_dir = share_dir + '/reference/html/'
if os.path.isdir(html_docs_install_dir):
Logs.pprint('CYAN', "Removing old doxygen documentation installation...")
shutil.rmtree(html_docs_install_dir)
@@ -367,17 +367,17 @@ def build(bld):
Logs.pprint('CYAN', "Installing doxygen documentation...")
shutil.copytree(html_docs_source_dir, html_docs_install_dir)
Logs.pprint('CYAN', "Installing doxygen documentation done.")
elif Options.commands['uninstall']:
elif bld.cmd =='uninstall':
Logs.pprint('CYAN', "Uninstalling doxygen documentation...")
if os.path.isdir(share_dir):
shutil.rmtree(share_dir)
Logs.pprint('CYAN', "Uninstalling doxygen documentation done.")
elif Options.commands['clean']:
elif bld.cmd =='clean':
if os.access(html_docs_source_dir, os.R_OK):
Logs.pprint('CYAN', "Removing doxygen generated documentation...")
shutil.rmtree(html_docs_source_dir)
Logs.pprint('CYAN', "Removing doxygen generated documentation done.")
elif Options.commands['build']:
elif bld.cmd =='build':
if not os.access(html_docs_source_dir, os.R_OK):
os.popen("doxygen").read()
else:


Loading…
Cancel
Save