summaryrefslogtreecommitdiff
path: root/gr-utils/python
diff options
context:
space:
mode:
authorJosh Morman <mormjb@gmail.com>2020-01-14 12:59:03 -0500
committerMartin Braun <martin.braun@ettus.com>2020-01-24 23:49:10 -0800
commitf86e94a27a3e1ae869b9507d59eb0bd0a511559a (patch)
treec99a8aa70ec0bc0949ba0a85440d14c7258cadb6 /gr-utils/python
parent2f8c0092ae0ac25387e0f9b7e36c8850d3d64229 (diff)
blocktool: additional xmlgen options needed to parse
Diffstat (limited to 'gr-utils/python')
-rw-r--r--gr-utils/python/blocktool/core/parseheader.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gr-utils/python/blocktool/core/parseheader.py b/gr-utils/python/blocktool/core/parseheader.py
index 2ff4378fe6..512a36f6bb 100644
--- a/gr-utils/python/blocktool/core/parseheader.py
+++ b/gr-utils/python/blocktool/core/parseheader.py
@@ -56,6 +56,7 @@ class BlockHeaderParser(BlockTool):
BlockTool.__init__(self, **kwargs)
self.parsed_data = {}
self.addcomments = blocktool_comments
+ self.include_paths = None
if (include_paths):
self.include_paths = [p.strip() for p in include_paths.split(',')]
if not os.path.isfile(file_path):
@@ -107,7 +108,9 @@ class BlockHeaderParser(BlockTool):
xml_generator_path=generator_path,
xml_generator=generator_name,
include_paths=self.include_paths,
- compiler='gcc')
+ compiler='gcc',
+ define_symbols=['BOOST_ATOMIC_DETAIL_EXTRA_BACKEND_GENERIC'],
+ cflags='-std=c++11')
decls = parser.parse(
[self.target_file], xml_generator_config)
global_namespace = declarations.get_global_namespace(decls)