diff options
-rwxr-xr-x | SConstruct | 3 | ||||
-rw-r--r--[-rwxr-xr-x] | src/SConscript | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/SConstruct b/SConstruct index 659023bf0..5c8f64956 100755 --- a/SConstruct +++ b/SConstruct @@ -1082,6 +1082,9 @@ for root, dirs, files in os.walk(ext_dir): main.SConscript(joinpath(root, 'SConscript'), variant_dir=joinpath(build_root, build_dir)) +gdb_xml_dir = joinpath(ext_dir, 'gdb-xml') +Export('gdb_xml_dir') + main.Prepend(CPPPATH=Dir('ext/pybind11/include/')) ################################################### diff --git a/src/SConscript b/src/SConscript index 5f8a2d2d3..74adf3c88 100755..100644 --- a/src/SConscript +++ b/src/SConscript @@ -293,6 +293,9 @@ def Blob(blob_path, symbol): MakeAction(embedBlob, Transform("EMBED BLOB"))) Source(cpp_path) +def GdbXml(xml_id, symbol): + Blob(joinpath(gdb_xml_dir, xml_id), symbol) + class Source(SourceFile): ungrouped_tag = 'No link group' source_groups = set() @@ -522,6 +525,7 @@ class Gem5(Executable): # Children should have access Export('Blob') +Export('GdbXml') Export('Source') Export('PySource') Export('SimObject') |