X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=blobdiff_plain;f=docs%2Fdoxygen%2Fdoxygen-check.py;h=773dbfbefd5cfb1349750dcc8663efecde4cb9ae;hb=1bf821d461c749fbc34987c5b10f4527da782ba1;hp=db560720cc9109ece6239376730aa7376f80c7f0;hpb=d191fe153c29168087ae76c7d672d7fcf217fbad;p=alexxy%2Fgromacs.git diff --git a/docs/doxygen/doxygen-check.py b/docs/doxygen/doxygen-check.py index db560720cc..773dbfbefd 100755 --- a/docs/doxygen/doxygen-check.py +++ b/docs/doxygen/doxygen-check.py @@ -55,6 +55,7 @@ them to the script. import sys from optparse import OptionParser +import gmxtree from gmxtree import GromacsTree, DocType from reporter import Reporter @@ -342,8 +343,6 @@ def main(): help='Source tree root directory') parser.add_option('-B', '--build-root', help='Build tree root directory') - parser.add_option('--installed', - help='Read list of installed files from given file') parser.add_option('-l', '--log', help='Write issues into a given log file in addition to stderr') parser.add_option('--ignore', @@ -358,12 +357,6 @@ def main(): help='Return non-zero exit code if there are warnings') options, args = parser.parse_args() - installedlist = [] - if options.installed: - with open(options.installed, 'r') as outfile: - for line in outfile: - installedlist.append(line.strip()) - reporter = Reporter(options.log) if options.ignore: reporter.load_filters(options.ignore) @@ -371,7 +364,7 @@ def main(): if not options.quiet: sys.stderr.write('Scanning source tree...\n') tree = GromacsTree(options.source_root, options.build_root, reporter) - tree.set_installed_file_list(installedlist) + tree.load_installed_file_list() if not options.quiet: sys.stderr.write('Reading source files...\n') tree.scan_files() @@ -387,6 +380,8 @@ def main(): sys.stderr.write('Checking...\n') for fileobj in tree.get_files(): + if isinstance(fileobj, gmxtree.GeneratorSourceFile): + continue check_file(fileobj, reporter) for includedfile in fileobj.get_includes(): check_include(fileobj, includedfile, reporter)