1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- from waflib import Build, TaskGen
- VERSION='0.0.1'
- APPNAME='cc_test'
- top = '.'
- out = 'build'
- def options(opt):
- opt.load('compiler_cxx')
- def configure(conf):
- conf.load('compiler_cxx doxygen')
- if not conf.env.DOXYGEN:
- conf.fatal('doxygen is required, install it')
- def build(bld):
- # if the documentation is to packed, simply set doxy_tar to the filename
- bld(
- features='doxygen',
- doxyfile='test.conf',
- install_path='${PREFIX}/doc')
- # and additional targets
- bld(features='cxx cxxshlib', source='subdir/c.cpp', target='somelib')
- from waflib import Build
- class doxy(Build.BuildContext):
- fun = 'build'
- cmd = 'doxy'
|