| Index: ppapi/generators/idl_parser.py
|
| diff --git a/ppapi/generators/idl_parser.py b/ppapi/generators/idl_parser.py
|
| index cae12f37d834701c12218f8efb600afe288113fd..0b309e23ea6a51b63e47681ea161669d1137b4ce 100644
|
| --- a/ppapi/generators/idl_parser.py
|
| +++ b/ppapi/generators/idl_parser.py
|
| @@ -45,6 +45,7 @@ Option('parse_debug', 'Debug parse reduction steps.')
|
| Option('token_debug', 'Debug token generation.')
|
| Option('dump_tree', 'Dump the tree.')
|
| Option('srcroot', 'Working directory.', default=os.path.join('..', 'api'))
|
| +Option('include_private', 'Include private IDL directory in default API paths.')
|
|
|
| #
|
| # ERROR_REMAP
|
| @@ -1001,7 +1002,7 @@ def TestNamespaceFiles(filter):
|
| InfoOut.Log("Passed namespace test.")
|
| return errs
|
|
|
| -default_dirs = ['.', 'trusted', 'dev', 'private']
|
| +default_dirs = ['.', 'trusted', 'dev']
|
| def ParseFiles(filenames):
|
| parser = IDLParser()
|
| filenodes = []
|
| @@ -1009,7 +1010,10 @@ def ParseFiles(filenames):
|
| if not filenames:
|
| filenames = []
|
| srcroot = GetOption('srcroot')
|
| - for dirname in default_dirs:
|
| + dirs = default_dirs
|
| + if GetOption('include_private'):
|
| + dirs += ['private']
|
| + for dirname in dirs:
|
| srcdir = os.path.join(srcroot, dirname, '*.idl')
|
| srcdir = os.path.normpath(srcdir)
|
| filenames += sorted(glob.glob(srcdir))
|
| @@ -1047,4 +1051,3 @@ def Main(args):
|
|
|
| if __name__ == '__main__':
|
| sys.exit(Main(sys.argv[1:]))
|
| -
|
|
|