diff options
author | Colin Walters <walters@verbum.org> | 2010-09-01 12:19:27 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-09-01 12:19:27 -0400 |
commit | 5d114c3832a8ac6b3897c02be420d299fb90692c (patch) | |
tree | 4e3de0fdd35bbce1cc5285ddb1e5db8224e99659 /giscanner/scannermain.py | |
parent | f27f88de77ba4a84e2523a473d0af62b1c731f8d (diff) | |
download | gobject-introspection-5d114c3832a8ac6b3897c02be420d299fb90692c.tar.gz |
scanner: Add --accept-unprefixed
This is necessary for Mutter right now.
Diffstat (limited to 'giscanner/scannermain.py')
-rw-r--r-- | giscanner/scannermain.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/giscanner/scannermain.py b/giscanner/scannermain.py index 89fe42c9..384727e2 100644 --- a/giscanner/scannermain.py +++ b/giscanner/scannermain.py @@ -100,6 +100,9 @@ the latter is not specified.""") parser.add_option("", "--symbol-prefix", action="append", dest="symbol_prefixes", default=[], help="Remove this prefix from C symbols (function names)") + parser.add_option("", "--accept-unprefixed", + action="store_true", dest="accept_unprefixed", default=False, + help="If specified, accept symbols and identifiers that do not match the namespace prefix.") parser.add_option("", "--add-init-section", action="append", dest="init_sections", default=[], help="add extra initialization code in the introspection program") @@ -276,8 +279,9 @@ def scanner_main(args): transformer = Transformer(cachestore, options.namespace_name, options.namespace_version, - identifier_prefixes, - symbol_prefixes) + identifier_prefixes=identifier_prefixes, + symbol_prefixes=symbol_prefixes, + accept_unprefixed=options.accept_unprefixed) if options.warn_all: transformer.enable_warnings(True) transformer.set_include_paths(options.include_paths) |