changeset a27441e3d106 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=a27441e3d106
description:
ruby: Added a Scons option to prevent HTML file creation
diffstat:
2 files changed, 13 insertions(+), 4 deletions(-)
src/mem/protocol/SConscript | 14 ++++++++++----
src/mem/protocol/SConsopts | 3 +++
diffs (41 lines):
diff -r bb6be90ec74b -r a27441e3d106 src/mem/protocol/SConscript
--- a/src/mem/protocol/SConscript Fri Jan 29 20:29:33 2010 -0800
+++ b/src/mem/protocol/SConscript Fri Jan 29 20:29:33 2010 -0800
@@ -87,8 +87,11 @@
print "SLICC writing C++ files..."
slicc.writeCodeFiles(pdir)
- print "SLICC writing HTML files..."
- slicc.writeHTMLFiles(hdir)
+ if env['NO_HTML']:
+ print "skipping HTML file creation"
+ else:
+ print "SLICC writing HTML files..."
+ slicc.writeHTMLFiles(hdir)
return target, source
def slicc_action(target, source, env):
@@ -114,8 +117,11 @@
print "SLICC writing C++ files..."
slicc.writeCodeFiles(pdir)
- print "SLICC writing HTML files..."
- slicc.writeHTMLFiles(hdir)
+ if env['NO_HTML']:
+ print "skipping HTML file creation"
+ else:
+ print "SLICC writing HTML files..."
+ slicc.writeHTMLFiles(hdir)
slicc_builder = Builder(action=slicc_action, emitter=slicc_emitter)
diff -r bb6be90ec74b -r a27441e3d106 src/mem/protocol/SConsopts
--- a/src/mem/protocol/SConsopts Fri Jan 29 20:29:33 2010 -0800
+++ b/src/mem/protocol/SConsopts Fri Jan 29 20:29:33 2010 -0800
@@ -55,3 +55,6 @@
sticky_vars.AddVariables(opt)
export_vars += ['PROTOCOL']
+
+opt = BoolVariable('NO_HTML', 'Do not create HTML files', False)
+sticky_vars.AddVariables(opt)
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev