|
99 | 99 | <Link>
|
100 | 100 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
101 | 101 | </Link>
|
| 102 | + <ResourceCompile> |
| 103 | + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 104 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 105 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 106 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 107 | + </ResourceCompile> |
102 | 108 | </ItemDefinitionGroup>
|
103 | 109 |
|
104 | 110 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
108 | 114 | <Link>
|
109 | 115 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
110 | 116 | </Link>
|
| 117 | + <ResourceCompile> |
| 118 | + <PreprocessorDefinitions>_WIN64;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 119 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 120 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 121 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 122 | + </ResourceCompile> |
111 | 123 | </ItemDefinitionGroup>
|
112 | 124 |
|
113 | 125 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
|
|
117 | 129 | <Link>
|
118 | 130 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
119 | 131 | </Link>
|
| 132 | + <ResourceCompile> |
| 133 | + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 134 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 135 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 136 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 137 | + </ResourceCompile> |
120 | 138 | </ItemDefinitionGroup>
|
121 | 139 |
|
122 | 140 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
126 | 144 | <Link>
|
127 | 145 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
128 | 146 | </Link>
|
| 147 | + <ResourceCompile> |
| 148 | + <PreprocessorDefinitions>_WIN64;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 149 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 150 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 151 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 152 | + </ResourceCompile> |
129 | 153 | </ItemDefinitionGroup>
|
130 | 154 |
|
131 | 155 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
|
|
135 | 159 | <Link>
|
136 | 160 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
137 | 161 | </Link>
|
| 162 | + <ResourceCompile> |
| 163 | + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 164 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 165 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 166 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 167 | + </ResourceCompile> |
138 | 168 | </ItemDefinitionGroup>
|
139 | 169 |
|
140 | 170 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
144 | 174 | <Link>
|
145 | 175 | <GenerateDebugInformation>true</GenerateDebugInformation>
|
146 | 176 | </Link>
|
| 177 | + <ResourceCompile> |
| 178 | + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 179 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='140'">TOOLSET_VERSION_140;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 180 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='120'">TOOLSET_VERSION_120;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 181 | + <PreprocessorDefinitions Condition="'$(DevToolsVersion)'=='110'">TOOLSET_VERSION_110;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| 182 | + </ResourceCompile> |
147 | 183 | </ItemDefinitionGroup>
|
148 | 184 |
|
149 | 185 | <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|Win32' ">
|
|
189 | 225 |
|
190 | 226 | <!--end paths configuration -->
|
191 | 227 | <Target Name="CopyToOutputDirectoryAlwaysError"
|
192 |
| - Condition="'@(Content)'!='' or '@(None)'!=''"> |
| 228 | + Condition="'@(Content)'!='' or '@(None)'!=''"> |
193 | 229 | <Error Condition="'%(Content.CopyToOutputDirectory)'=='Always'" Text="CopyToOutputDirectory is not allowed to be 'Always'. Use 'PreserveNewest' instead." File="$(MSBuildProjectFile)" />
|
194 | 230 | <Error Condition="'%(None.CopyToOutputDirectory)'=='Always'" Text="CopyToOutputDirectory is not allowed to be 'Always'. Use 'PreserveNewest' instead." File="$(MSBuildProjectFile)" />
|
195 | 231 | </Target>
|
|
222 | 258 | <!-- Remove all items from _ResolvedProjectReferencePaths that have non-default value for CopyToOutputDirectory -->
|
223 | 259 | <Target Name="Cleanup_ResolvedProjectReferencePaths"
|
224 | 260 | BeforeTargets="ResolveAssemblyReferences"
|
225 |
| - Condition="'@(_ResolvedProjectReferencePaths)' != ''"> |
| 261 | + Condition="'@(_ResolvedProjectReferencePaths)' != ''"> |
226 | 262 | <Message Text="Before Cleanup_ResolvedProjectReferencePaths (CopyToOutputDirectory = %(CopyToOutputDirectory)): @(_ResolvedProjectReferencePaths)"
|
227 | 263 | Importance="Low" />
|
228 | 264 | <ItemGroup>
|
|
0 commit comments