if len(value) != 1:
raise ValueError,"Invalid argument to @INCLUDE"
- for d in [ self._dir ] + self._include_path:
+ for d in [ self._dir.get_path() ] + self._include_path:
p = os.path.join(d,value[0])
if os.path.exists(p):
self._items.setdefault('@INCLUDE',[]).append(p)
- parser = DoxyfileParser(self._node.File(p), self._env, self._include_path, self._items)
+ parser = DoxyfileParser(self._node.dir.File(p), self._env, self._include_path, self._items)
parser.parse()
return
})
env.SetDefault(
- DOXYGENCOM = 'cd ${SOURCE.dir} && doxygen ${SOURCE.file}'
+ DOXYGEN = "doxygen",
+ DOXYGENCOM = 'cd ${SOURCE.dir} && ${DOXYGEN} ${SOURCE.file}'
)
def exists(env):