X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senfscons%2FDoxygen.py;h=562d5681a9dbd30fec7ef679eeb80dd58409e001;hb=7e21d703488f0a9c31bc3ac09f75626693fa5a7d;hp=8cd35dd685482d3371de34ead7bdbff02b4aca4d;hpb=9e333f86141055c5248a46028a571c932648696a;p=senf.git diff --git a/senfscons/Doxygen.py b/senfscons/Doxygen.py index 8cd35dd..562d568 100644 --- a/senfscons/Doxygen.py +++ b/senfscons/Doxygen.py @@ -96,6 +96,7 @@ import os, sys, traceback import os.path import glob, re +import SCons.Action from fnmatch import fnmatch EnvVar = re.compile(r"\$\(([0-9A-Za-z_-]+)\)") @@ -295,8 +296,8 @@ def DoxyGenerator(source, target, env, for_signature): data = DoxyfileParse(env, source[0].abspath) - actions = [ env.Action("cd ${SOURCE.dir} && TOPDIR=%s ${DOXYGEN} ${SOURCE.file}" - % (relpath(source[0].dir.abspath, env.Dir('#').abspath),)) ] + actions = [ SCons.Action.Action("cd ${SOURCE.dir} && TOPDIR=%s ${DOXYGEN} ${SOURCE.file}" + % (relpath(source[0].dir.abspath, env.Dir('#').abspath),)) ] # This will add automatic 'installdox' calls. # @@ -335,9 +336,9 @@ def DoxyGenerator(source, target, env, for_signature): if args is not None and url: args.append("-l %s@%s" % ( os.path.basename(tagfile), url )) if args: - actions.append(env.Action('cd %s && ./installdox %s' % (output_dir, " ".join(args)))) + actions.append(SCons.Action.Action('cd %s && ./installdox %s' % (output_dir, " ".join(args)))) - actions.append(env.Action([ "touch $TARGETS" ])) + actions.append(SCons.Action.Action([ "touch $TARGETS" ])) return actions