From 1f2c81980ffa6f041ddb34dedc7ead18722e832c Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 13 Jul 2012 19:35:46 +0100 Subject: [PATCH] Introjucer: Fix for MSVC optimisation levels. --- .../Source/Project Saving/jucer_ProjectExport_MSVC.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h index bbe539aa1f..4355706997 100644 --- a/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h +++ b/extras/Introjucer/Source/Project Saving/jucer_ProjectExport_MSVC.h @@ -1153,11 +1153,11 @@ protected: XmlElement* cl = group->createNewChildElement ("ClCompile"); const int optimiseLevel = config.getOptimisationLevelInt(); - cl->createNewChildElement ("Optimization")->addTextElement (optimiseLevel == 0 ? "Disabled" - : optimiseLevel == 1 ? "MinSpace" + cl->createNewChildElement ("Optimization")->addTextElement (optimiseLevel <= 1 ? "Disabled" + : optimiseLevel == 2 ? "MinSpace" : "MaxSpeed"); - if (isDebug && optimiseLevel == 0) + if (isDebug && optimiseLevel <= 1) cl->createNewChildElement ("DebugInformationFormat")->addTextElement (is64Bit (config) ? "ProgramDatabase" : "EditAndContinue");