summaryrefslogtreecommitdiff
path: root/site_scons/site_tools/mfprogram
diff options
context:
space:
mode:
Diffstat (limited to 'site_scons/site_tools/mfprogram')
-rw-r--r--site_scons/site_tools/mfprogram/__init__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/site_scons/site_tools/mfprogram/__init__.py b/site_scons/site_tools/mfprogram/__init__.py
index 2d94ac2..97f075a 100644
--- a/site_scons/site_tools/mfprogram/__init__.py
+++ b/site_scons/site_tools/mfprogram/__init__.py
@@ -203,8 +203,13 @@ def MFProgramGenerator(source, target, env, for_signature):
#else:
# _CPPPATH.append(relpath(os.path.join(sconscript_dir, i),
# destdir))
+
+ defines = ""
+ for t in env['CPPDEFINES']:
+ defines += ("-D"+str(t)+" ")
+
_CPPINCFLAGS = ['-I' + i for i in _CPPPATH]
- _CCOMCOM = '$CPPFLAGS $_CPPDEFFLAGS %s' % ' '.join(_CPPINCFLAGS)
+ _CCOMCOM = '$CPPFLAGS $_CPPDEFFLAGS $defines %s' % ' '.join(_CPPINCFLAGS)
libstr = ""
for t in env['LIBS']: