From 03723d94e3474e9c3b152ce7e79786e2e8cf8095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Mon, 5 Nov 2007 09:56:45 +0000 Subject: [PATCH] Fix build svn path=/trunk/; revision=30155 --- .../tools/rbuild/backend/mingw/modulehandler.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp index 60c41897301..d7061659983 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp @@ -644,8 +644,11 @@ MingwModuleHandler::GenerateGccDefineParametersFromVector ( parameters += "$(QT)"; parameters += "-D"; parameters += define.name; - parameters += "="; - parameters += define.value; + if (define.value.length () > 0) + { + parameters += "="; + parameters += define.value; + } if (define.name.find('(') != string::npos) parameters += "$(QT)"; used_defs.insert(used_defs.begin(),define.name); @@ -841,10 +844,11 @@ MingwModuleHandler::GenerateMacro ( fMakefile, " -D%s", define.name.c_str() ); - fprintf ( - fMakefile, - "=%s", - define.value.c_str() ); + if (define.value.length () > 0) + fprintf ( + fMakefile, + "=%s", + define.value.c_str() ); if ( used_defs ) used_defs->insert( used_defs->begin (), &define ); }