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

Reply via email to