GNOME Bugzilla – Bug 504305
FILTER_PATTERNS won't take command with arguments
Last modified: 2016-09-05 13:45:55 UTC
INPUT_FILTER and FILTER_PATTERNS have differing functionality. I can give INPUT_FILTER a string containing a command and its arguments, but when I try to set FILTER_PATTERN to do the same, doxygen is unable to run the command. For example, I can have: INPUT_FILTER = "doxypy.py --autobrief" and the filter if found and run. But since doxypy.py only filters Python files, I'd like to have FILTER_PATTERNS = *.py="doxypy.py --autobrief" But Doxygen can't parse that properly. Instead, I get the error message: sh: doxypy.py --autobrief: command not found If I remove the command-line argument ("--autobrief"), the filter is found and run without errors.
I've just pushed a proposed solution to github (pull request 449)
*** Bug 700148 has been marked as a duplicate of this bug. ***
*** Bug 690864 has been marked as a duplicate of this bug. ***
Code has been integrated in github
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.12. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant (preferably in the form of a self-contained example).