Update of /cvsroot/monetdb/buildtools/autogen/autogen
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23044/autogen/autogen

Modified Files:
        am.py msc.py 
Log Message:

made "COND = ..." conditionals also work with filenames that contain "-":
when deriving variable names from filenames, replace "-" by "_" 


Index: am.py
===================================================================
RCS file: /cvsroot/monetdb/buildtools/autogen/autogen/am.py,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -d -r1.44 -r1.45
--- am.py       23 Aug 2007 12:37:46 -0000      1.44
+++ am.py       31 Aug 2007 15:41:18 -0000      1.45
@@ -313,7 +313,7 @@
         scriptname = "script_" + script
         if scripts.has_key('COND'):
             condname = string.join(scripts['COND'], '+')
-            mkname = string.replace(script, '.', '_')
+            mkname = am_normalize(string.replace(script, '.', '_'))
             cond = '#' + condname
             s = "$(C_" + mkname + ")"
             scriptname = "$(C_script_" + mkname + ")"

Index: msc.py
===================================================================
RCS file: /cvsroot/monetdb/buildtools/autogen/autogen/msc.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- msc.py      1 Aug 2007 20:42:53 -0000       1.33
+++ msc.py      31 Aug 2007 15:41:18 -0000      1.34
@@ -427,7 +427,7 @@
             fd.write('\t$(INSTALL) "$(SRCDIR)\\%s" "%s"\n' % (script, script))
         if scripts.has_key('COND'):
             condname = 'defined(' + ') && defined('.join(scripts['COND']) + ')'
-            mkname = script.replace('.', '_')
+            mkname = script.replace('.', '_').replace('-', '_')
             fd.write('!IF %s\n' % condname)
             fd.write('C_%s = %s\n' % (mkname, script))
             fd.write('!ELSE\n')


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to