# HG changeset patch # User timkelly # Date 1284058622 18000 # Node ID 359f06b54dccd619689fdd23c978867411ac5307 # Parent 65ebd48791930c2af87cb6610e67ffcd2ef5fa3d fix __PRODUCT_INCLUDE__ macro if it has value, during preprocessing. diff -r 65ebd4879193 -r 359f06b54dcc builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/PreprocessHandler.java --- a/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/PreprocessHandler.java Thu Sep 09 13:25:52 2010 -0500 +++ b/builder/com.nokia.carbide.cpp.builder.utils/src/com/nokia/carbide/cpp/internal/builder/utils/handlers/PreprocessHandler.java Thu Sep 09 13:57:02 2010 -0500 @@ -409,7 +409,11 @@ List buildMacros = buildConfig.getBuildContext().getBuildMacros(); for (IDefine define : buildMacros){ - macros.add(define.getName()); + if (define.getName().equals("__PRODUCT_INCLUDE__")){ + macros.add(define.getName() + "=" + define.getExpansion()); + } else { + macros.add(define.getName()); + } } List metaDataMacros = buildConfig.getBuildContext().getMetadataMacros();