mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-23 15:37:51 +01:00
Add support for excluding files from the translator tool.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1381 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
parent
e216e42a6d
commit
073a20b973
@ -464,11 +464,13 @@ class obj_header:
|
|||||||
self.funcs = []
|
self.funcs = []
|
||||||
self.classes = []
|
self.classes = []
|
||||||
|
|
||||||
def add_directory(self, directory):
|
def add_directory(self, directory, excluded_files = []):
|
||||||
""" Add all header files from the specified directory. """
|
""" Add all header files from the specified directory. """
|
||||||
files = get_files(os.path.join(directory, '*.h'))
|
files = get_files(os.path.join(directory, '*.h'))
|
||||||
for file in files:
|
for file in files:
|
||||||
self.add_file(file)
|
if len(excluded_files) == 0 or \
|
||||||
|
not os.path.split(file)[1] in excluded_files:
|
||||||
|
self.add_file(file)
|
||||||
|
|
||||||
def add_file(self, filepath):
|
def add_file(self, filepath):
|
||||||
""" Add a header file. """
|
""" Add a header file. """
|
||||||
|
@ -75,7 +75,8 @@ if not path_exists(options.cppheaderdir):
|
|||||||
if not options.quiet:
|
if not options.quiet:
|
||||||
sys.stdout.write('Parsing C++ headers from '+options.cppheaderdir+'...\n')
|
sys.stdout.write('Parsing C++ headers from '+options.cppheaderdir+'...\n')
|
||||||
header = obj_header()
|
header = obj_header()
|
||||||
header.add_directory(options.cppheaderdir)
|
excluded_files = ['cef_application_mac.h', 'cef_version.h']
|
||||||
|
header.add_directory(options.cppheaderdir, excluded_files)
|
||||||
|
|
||||||
writect = 0
|
writect = 0
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user