Introjucer and per-file configuration


#1

To prevent performance hits and overspeccing, it is sometimes better to configure and file and not a project. Is this planned for a future version of the Introjucer?

An example in my csproj file:

 


    <ClCompile Include="..\..\Source\PluginProcessor.cpp">
      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">/EHa %(AdditionalOptions)</AdditionalOptions>
      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">/EHa %(AdditionalOptions)</AdditionalOptions>
    </ClCompile>

#2

Not currently planned - I've no idea how it'd be possible to create UI that would allow such fine-grained control without it being unusably confusing.

But if you're messing with MSVC settings you probably don't need it anyway - almost all of their options can be tweaked with pragmas. Certainly if you just want to have a file that has optimisation turned on in a debug build, there's a pragma for that.