Again some doc-build fixes
[senf.git] / SConstruct
1 # -*- python -*-
2
3 import sys, glob, os.path
4 sys.path.append('senfscons')
5 import SENFSCons
6
7 ###########################################################################
8
9 SENFSCons.UseBoost()
10 SENFSCons.UseSTLPort()
11 env = SENFSCons.MakeEnvironment()
12
13 env.Append(
14    CPPPATH = [ '#' ],
15    LIBS = [ 'iberty' ],
16    DOXY_XREF_TYPES = [ 'bug', 'fixme', 'todo', 'idea' ],
17 )
18
19 Export('env')
20
21 SConscript(glob.glob("*/SConscript"))
22
23 SENFSCons.StandardTargets(env)
24 SENFSCons.GlobalTargets(env)
25 SENFSCons.Doxygen(env)
26 SENFSCons.DoxyXRef(env, 
27                    HTML_HEADER = '#/doclib/doxy-header-overview.html',
28                    HTML_FOOTER = '#/doclib/doxy-footer.html')
29
30 if not env.GetOption('clean') and not os.path.exists("Doxyfile.local"):
31     Execute(Touch("Doxyfile.local"))