###########################################################################
-# Load subversion information
-svninfo = dict(
- [ map(lambda y:y.strip(),x.split(":",1))
- for x in os.popen("svn info").read().split("\n")
- if ':' in x ] )
-svninfo['commited'] = not(os.popen("svn status -q").read())
-
# Load utilities and setup libraries
SENFSCons.UseBoost()
SENFSCons.UseSTLPort()
# Configure build
env.Append(
CPPPATH = [ '#' ],
- LIBS = [ 'iberty' ],
+ LIBS = [ 'iberty', '$BOOSTREGEXLIB' ],
DOXY_XREF_TYPES = [ 'bug', 'fixme', 'todo', 'idea' ],
DOXY_HTML_XSL = '#/doclib/html-munge.xsl',
ENV = { 'TODAY' : str(datetime.date.today()),
- 'REVISION' : svninfo['Revision'] + (not(svninfo['commited']) and " + local changes" or ""),
+ 'REVISION' : os.popen("svnversion").read().strip()
},
)
SENFSCons.StandardTargets(env)
SENFSCons.GlobalTargets(env)
-SENFSCons.Doxygen(env, extra_sources = [
- 'Sniffer/Sniffer.cc',
-])
+SENFSCons.Doxygen(env)
+
SENFSCons.DoxyXRef(env,
HTML_HEADER = '#/doclib/doxy-header-overview.html',
HTML_FOOTER = '#/doclib/doxy-footer.html')