Example #1
0
 static void populateLinker(ProjectItemDefinitionElement avar, bool isDebug)
 {
     if (!isDebug) {
         avar.AddMetadata("EnableCOMDATFolding", "true");
         avar.AddMetadata("OptimizeReferences", "true");
     }
     avar.AddMetadata("GenerateDebugInformation", isDebug.ToString().ToLower());
 }
Example #2
0
 static void populateCompiler(ProjectItemDefinitionElement avar, bool isDebug)
 {
     if (!isDebug)
         avar.AddMetadata("FunctionLevelLinking", "true");
     avar.AddMetadata("PreprocessorDefinitions", (isDebug ? "_DEBUG" : "_NDEBUG") + ";_MBCS;%(PreprocessorDefinitions)");
     if (isDebug) {
         avar.AddMetadata("DebugInformationFormat", "ProgramDatabase");
         avar.AddMetadata("WarningLevel", "EnableAllWarnings");
     }
 }