Added support for generating documentation (Doxygen) + written AUTHORS file.
This commit is contained in:
parent
bac66b24be
commit
85dfb65a7f
2
AUTHORS
2
AUTHORS
@ -0,0 +1,2 @@
|
|||||||
|
Vincent Richard <vincent@vincent-richard.net>
|
||||||
|
Project originator, design, core implementation.
|
17
SConstruct
17
SConstruct
@ -12,6 +12,7 @@
|
|||||||
# . scons opt=value set a configuration option
|
# . scons opt=value set a configuration option
|
||||||
# . scons install install library and include files (as root)
|
# . scons install install library and include files (as root)
|
||||||
# . scons dist build a source package (.tar.bz2)
|
# . scons dist build a source package (.tar.bz2)
|
||||||
|
# . scons doc build documentation for the project (Doxygen)
|
||||||
#
|
#
|
||||||
|
|
||||||
import commands
|
import commands
|
||||||
@ -438,6 +439,11 @@ Help(opts.GenerateHelpText(env))
|
|||||||
# Cache current options
|
# Cache current options
|
||||||
opts.Save('options.cache', env)
|
opts.Save('options.cache', env)
|
||||||
|
|
||||||
|
# Documentation generation system
|
||||||
|
doxygenBuilder = Builder(action = 'doxygen $SOURCE')
|
||||||
|
env.Append(BUILDERS = { 'DoxygenDoc' : doxygenBuilder })
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##########################
|
##########################
|
||||||
# Some initializations #
|
# Some initializations #
|
||||||
@ -730,3 +736,14 @@ if not (os.name == 'win32' or os.name == 'nt'):
|
|||||||
|
|
||||||
#env.Alias('dist', [ packageFile, packageFileWithTests ])
|
#env.Alias('dist', [ packageFile, packageFileWithTests ])
|
||||||
env.Alias('dist', packageFile)
|
env.Alias('dist', packageFile)
|
||||||
|
|
||||||
|
|
||||||
|
###################
|
||||||
|
# Documentation #
|
||||||
|
###################
|
||||||
|
|
||||||
|
doxygenDocPath = '(doxygen-generated-files)'
|
||||||
|
|
||||||
|
env.DoxygenDoc(doxygenDocPath, 'vmime.doxygen')
|
||||||
|
env.Alias('doc', doxygenDocPath)
|
||||||
|
|
||||||
|
1043
vmime.doxygen
Normal file
1043
vmime.doxygen
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user