waf: substitute '/' in -D static defines as well.
authorGünther Deschner <gd@samba.org>
Fri, 11 Feb 2011 11:05:10 +0000 (12:05 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 11 Feb 2011 11:22:41 +0000 (12:22 +0100)
Tridge, please check.

Guenther

buildtools/wafsamba/samba_deps.py

index 8f002c8b9b49777a920d328ccb369aee92f979ac..188c2dd75f37cb165211047ebfc1a6e74d7256c8 100644 (file)
@@ -214,9 +214,11 @@ def add_init_functions(self):
     cflags = getattr(self, 'samba_cflags', [])[:]
 
     if modules == []:
-        cflags.append('-DSTATIC_%s_MODULES=%s' % (sname.replace('-','_'), sentinal))
+        sname = sname.replace('-','_')
+        sname = sname.replace('/','_')
+        cflags.append('-DSTATIC_%s_MODULES=%s' % (sname, sentinal))
         if sentinal == 'NULL':
-            cflags.append('-DSTATIC_%s_MODULES_PROTO' % sname.replace('-','_'))
+            cflags.append('-DSTATIC_%s_MODULES_PROTO' % sname)
         self.ccflags = cflags
         return