1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Debug-PCRE|Win32"> 5 <Configuration>Debug-PCRE</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug-PCRE|x64"> 9 <Configuration>Debug-PCRE</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Debug|Win32"> 13 <Configuration>Debug</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Debug|x64"> 17 <Configuration>Debug</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 <ProjectConfiguration Include="Release-PCRE|Win32"> 21 <Configuration>Release-PCRE</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="Release-PCRE|x64"> 25 <Configuration>Release-PCRE</Configuration> 26 <Platform>x64</Platform> 27 </ProjectConfiguration> 28 <ProjectConfiguration Include="Release|Win32"> 29 <Configuration>Release</Configuration> 30 <Platform>Win32</Platform> 31 </ProjectConfiguration> 32 <ProjectConfiguration Include="Release|x64"> 33 <Configuration>Release</Configuration> 34 <Platform>x64</Platform> 35 </ProjectConfiguration> 36 </ItemGroup> 37 <ItemGroup> 38 <ClCompile Include="..\externals\simplecpp\simplecpp.cpp" /> 39 <ClCompile Include="..\externals\tinyxml2\tinyxml2.cpp" /> 40 <ClCompile Include="analyzerinfo.cpp" /> 41 <ClCompile Include="astutils.cpp" /> 42 <ClCompile Include="bughuntingchecks.cpp" /> 43 <ClCompile Include="check.cpp"> 44 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> 45 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> 46 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'">Create</PrecompiledHeader> 47 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">Create</PrecompiledHeader> 48 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> 49 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> 50 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'">Create</PrecompiledHeader> 51 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">Create</PrecompiledHeader> 52 </ClCompile> 53 <ClCompile Include="check64bit.cpp" /> 54 <ClCompile Include="checkassert.cpp" /> 55 <ClCompile Include="checkautovariables.cpp" /> 56 <ClCompile Include="checkbool.cpp" /> 57 <ClCompile Include="checkboost.cpp" /> 58 <ClCompile Include="checkbufferoverrun.cpp" /> 59 <ClCompile Include="checkclass.cpp" /> 60 <ClCompile Include="checkcondition.cpp" /> 61 <ClCompile Include="checkfunctions.cpp" /> 62 <ClCompile Include="checkstring.cpp" /> 63 <ClCompile Include="checkexceptionsafety.cpp" /> 64 <ClCompile Include="checkinternal.cpp" /> 65 <ClCompile Include="checkio.cpp" /> 66 <ClCompile Include="checkleakautovar.cpp" /> 67 <ClCompile Include="checkmemoryleak.cpp" /> 68 <ClCompile Include="checknullpointer.cpp" /> 69 <ClCompile Include="checkother.cpp" /> 70 <ClCompile Include="checkpostfixoperator.cpp" /> 71 <ClCompile Include="checksizeof.cpp" /> 72 <ClCompile Include="checkstl.cpp" /> 73 <ClCompile Include="checktype.cpp" /> 74 <ClCompile Include="checkuninitvar.cpp" /> 75 <ClCompile Include="checkunusedfunctions.cpp" /> 76 <ClCompile Include="checkunusedvar.cpp" /> 77 <ClCompile Include="checkvaarg.cpp" /> 78 <ClCompile Include="clangimport.cpp" /> 79 <ClCompile Include="color.cpp" /> 80 <ClCompile Include="cppcheck.cpp" /> 81 <ClCompile Include="ctu.cpp" /> 82 <ClCompile Include="errorlogger.cpp" /> 83 <ClCompile Include="errortypes.cpp" /> 84 <ClCompile Include="exprengine.cpp" /> 85 <ClCompile Include="library.cpp" /> 86 <ClCompile Include="mathlib.cpp" /> 87 <ClCompile Include="path.cpp" /> 88 <ClCompile Include="pathanalysis.cpp" /> 89 <ClCompile Include="pathmatch.cpp" /> 90 <ClCompile Include="platform.cpp" /> 91 <ClCompile Include="preprocessor.cpp" /> 92 <ClCompile Include="importproject.cpp" /> 93 <ClCompile Include="programmemory.cpp" /> 94 <ClCompile Include="settings.cpp" /> 95 <ClCompile Include="summaries.cpp" /> 96 <ClCompile Include="suppressions.cpp" /> 97 <ClCompile Include="symboldatabase.cpp" /> 98 <ClCompile Include="templatesimplifier.cpp" /> 99 <ClCompile Include="timer.cpp" /> 100 <ClCompile Include="token.cpp" /> 101 <ClCompile Include="tokenize.cpp" /> 102 <ClCompile Include="tokenlist.cpp" /> 103 <ClCompile Include="utils.cpp" /> 104 <ClCompile Include="valueflow.cpp" /> 105 <ClCompile Include="forwardanalyzer.cpp" /> 106 <ClCompile Include="reverseanalyzer.cpp" /> 107 </ItemGroup> 108 <ItemGroup> 109 <ClInclude Include="..\externals\simplecpp\simplecpp.h" /> 110 <ClInclude Include="..\externals\tinyxml2\tinyxml2.h" /> 111 <ClInclude Include="analyzerinfo.h" /> 112 <ClInclude Include="astutils.h" /> 113 <ClInclude Include="bughuntingchecks.h" /> 114 <ClInclude Include="check.h" /> 115 <ClInclude Include="check64bit.h" /> 116 <ClInclude Include="checkassert.h" /> 117 <ClInclude Include="checkautovariables.h" /> 118 <ClInclude Include="checkbool.h" /> 119 <ClInclude Include="checkboost.h" /> 120 <ClInclude Include="checkbufferoverrun.h" /> 121 <ClInclude Include="checkclass.h" /> 122 <ClInclude Include="checkcondition.h" /> 123 <ClInclude Include="checkfunctions.h" /> 124 <ClInclude Include="checkstring.h" /> 125 <ClInclude Include="checkexceptionsafety.h" /> 126 <ClInclude Include="checkinternal.h" /> 127 <ClInclude Include="checkio.h" /> 128 <ClInclude Include="checkleakautovar.h" /> 129 <ClInclude Include="checkmemoryleak.h" /> 130 <ClInclude Include="checknullpointer.h" /> 131 <ClInclude Include="checkother.h" /> 132 <ClInclude Include="checkpostfixoperator.h" /> 133 <ClInclude Include="checksizeof.h" /> 134 <ClInclude Include="checkstl.h" /> 135 <ClInclude Include="checktype.h" /> 136 <ClInclude Include="checkuninitvar.h" /> 137 <ClInclude Include="checkunusedfunctions.h" /> 138 <ClInclude Include="checkunusedvar.h" /> 139 <ClInclude Include="checkvaarg.h" /> 140 <ClInclude Include="clangimport.h" /> 141 <ClInclude Include="color.h" /> 142 <ClInclude Include="config.h" /> 143 <ClInclude Include="cppcheck.h" /> 144 <ClInclude Include="ctu.h" /> 145 <ClInclude Include="errorlogger.h" /> 146 <ClInclude Include="errortypes.h" /> 147 <ClInclude Include="library.h" /> 148 <ClInclude Include="mathlib.h" /> 149 <ClInclude Include="path.h" /> 150 <ClInclude Include="pathmatch.h" /> 151 <ClInclude Include="platform.h" /> 152 <ClInclude Include="precompiled.h" /> 153 <ClInclude Include="preprocessor.h" /> 154 <ClInclude Include="importproject.h" /> 155 <ClInclude Include="programmemory.h" /> 156 <ClInclude Include="settings.h" /> 157 <ClInclude Include="summaries.h" /> 158 <ClInclude Include="suppressions.h" /> 159 <ClInclude Include="symboldatabase.h" /> 160 <ClInclude Include="templatesimplifier.h" /> 161 <ClInclude Include="timer.h" /> 162 <ClInclude Include="token.h" /> 163 <ClInclude Include="tokenize.h" /> 164 <ClInclude Include="tokenlist.h" /> 165 <ClInclude Include="tokenrange.h" /> 166 <ClInclude Include="utils.h" /> 167 <ClInclude Include="valueflow.h" /> 168 <ClInclude Include="version.h" /> 169 </ItemGroup> 170 <ItemGroup> 171 <ResourceCompile Include="version.rc" /> 172 </ItemGroup> 173 <ItemGroup> 174 <Natvis Include="cppcheck.natvis" /> 175 </ItemGroup> 176 <PropertyGroup Label="Globals"> 177 <ProjectGuid>{C183DB5B-AD6C-423D-80CA-1F9549555A1A}</ProjectGuid> 178 <RootNamespace>cppcheck_lib</RootNamespace> 179 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> 180 </PropertyGroup> 181 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 182 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 183 <ConfigurationType>DynamicLibrary</ConfigurationType> 184 <CharacterSet>Unicode</CharacterSet> 185 <WholeProgramOptimization>false</WholeProgramOptimization> 186 <PlatformToolset>v142</PlatformToolset> 187 </PropertyGroup> 188 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'" Label="Configuration"> 189 <ConfigurationType>DynamicLibrary</ConfigurationType> 190 <CharacterSet>Unicode</CharacterSet> 191 <WholeProgramOptimization>false</WholeProgramOptimization> 192 <PlatformToolset>v142</PlatformToolset> 193 </PropertyGroup> 194 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 195 <ConfigurationType>DynamicLibrary</ConfigurationType> 196 <CharacterSet>Unicode</CharacterSet> 197 <WholeProgramOptimization>false</WholeProgramOptimization> 198 <PlatformToolset>v142</PlatformToolset> 199 </PropertyGroup> 200 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'" Label="Configuration"> 201 <ConfigurationType>DynamicLibrary</ConfigurationType> 202 <CharacterSet>Unicode</CharacterSet> 203 <WholeProgramOptimization>false</WholeProgramOptimization> 204 <PlatformToolset>v142</PlatformToolset> 205 </PropertyGroup> 206 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 207 <ConfigurationType>DynamicLibrary</ConfigurationType> 208 <CharacterSet>Unicode</CharacterSet> 209 <WholeProgramOptimization>false</WholeProgramOptimization> 210 <PlatformToolset>v142</PlatformToolset> 211 </PropertyGroup> 212 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'" Label="Configuration"> 213 <ConfigurationType>DynamicLibrary</ConfigurationType> 214 <CharacterSet>Unicode</CharacterSet> 215 <WholeProgramOptimization>false</WholeProgramOptimization> 216 <PlatformToolset>v142</PlatformToolset> 217 </PropertyGroup> 218 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 219 <ConfigurationType>DynamicLibrary</ConfigurationType> 220 <CharacterSet>Unicode</CharacterSet> 221 <WholeProgramOptimization>false</WholeProgramOptimization> 222 <PlatformToolset>v142</PlatformToolset> 223 </PropertyGroup> 224 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'" Label="Configuration"> 225 <ConfigurationType>DynamicLibrary</ConfigurationType> 226 <CharacterSet>Unicode</CharacterSet> 227 <WholeProgramOptimization>false</WholeProgramOptimization> 228 <PlatformToolset>v142</PlatformToolset> 229 </PropertyGroup> 230 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 231 <ImportGroup Label="ExtensionSettings" /> 232 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 233 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 234 </ImportGroup> 235 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'" Label="PropertySheets"> 236 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 237 </ImportGroup> 238 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 239 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 240 </ImportGroup> 241 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'" Label="PropertySheets"> 242 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 243 </ImportGroup> 244 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 245 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 246 </ImportGroup> 247 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'" Label="PropertySheets"> 248 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 249 </ImportGroup> 250 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 251 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 252 </ImportGroup> 253 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'" Label="PropertySheets"> 254 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> 255 </ImportGroup> 256 <PropertyGroup Label="UserMacros" /> 257 <PropertyGroup> 258 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\debug\</OutDir> 259 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">$(SolutionDir)bin\debug\</OutDir> 260 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\debug\</OutDir> 261 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">$(SolutionDir)bin\debug\</OutDir> 262 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">temp\$(Configuration)_$(PlatformName)\</IntDir> 263 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">temp\$(Configuration)_$(PlatformName)\</IntDir> 264 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">temp\$(Configuration)_$(PlatformName)\</IntDir> 265 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">temp\$(Configuration)_$(PlatformName)\</IntDir> 266 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cppcheck-core</TargetName> 267 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">cppcheck-core</TargetName> 268 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cppcheck-core</TargetName> 269 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">cppcheck-core</TargetName> 270 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</IgnoreImportLibrary> 271 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">false</IgnoreImportLibrary> 272 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</IgnoreImportLibrary> 273 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">false</IgnoreImportLibrary> 274 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir> 275 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'">$(SolutionDir)bin\</OutDir> 276 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir> 277 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'">$(SolutionDir)bin\</OutDir> 278 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">temp\$(Configuration)_$(PlatformName)\</IntDir> 279 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'">temp\$(Configuration)_$(PlatformName)\</IntDir> 280 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">temp\$(Configuration)_$(PlatformName)\</IntDir> 281 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'">temp\$(Configuration)_$(PlatformName)\</IntDir> 282 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cppcheck-core</TargetName> 283 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'">cppcheck-core</TargetName> 284 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cppcheck-core</TargetName> 285 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'">cppcheck-core</TargetName> 286 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</IgnoreImportLibrary> 287 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'">false</IgnoreImportLibrary> 288 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</IgnoreImportLibrary> 289 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'">false</IgnoreImportLibrary> 290 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 291 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'">true</LinkIncremental> 292 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 293 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'">true</LinkIncremental> 294 </PropertyGroup> 295 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 296 <ClCompile> 297 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 298 <MultiProcessorCompilation>true</MultiProcessorCompilation> 299 <Optimization>Disabled</Optimization> 300 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;WIN32;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions> 301 <WarningLevel>Level4</WarningLevel> 302 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 303 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 304 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 305 <PrecompiledHeader>Use</PrecompiledHeader> 306 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 307 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 308 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 309 <LanguageStandard>stdcpp14</LanguageStandard> 310 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 311 </ClCompile> 312 <Link> 313 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 314 <GenerateDebugInformation>true</GenerateDebugInformation> 315 <SuppressStartupBanner>true</SuppressStartupBanner> 316 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries> 317 <LargeAddressAware>true</LargeAddressAware> 318 <StackReserveSize>8000000</StackReserveSize> 319 <StackCommitSize>8000000</StackCommitSize> 320 </Link> 321 <PostBuildEvent> 322 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 323xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 324 </PostBuildEvent> 325 </ItemDefinitionGroup> 326 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|Win32'"> 327 <ClCompile> 328 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 329 <MultiProcessorCompilation>true</MultiProcessorCompilation> 330 <Optimization>Disabled</Optimization> 331 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;WIN32;HAVE_RULES;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 332 <WarningLevel>Level4</WarningLevel> 333 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 334 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 335 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 336 <PrecompiledHeader>Use</PrecompiledHeader> 337 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 338 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 339 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 340 <LanguageStandard>stdcpplatest</LanguageStandard> 341 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 342 </ClCompile> 343 <Link> 344 <AdditionalDependencies>pcre.lib;%(AdditionalDependencies)</AdditionalDependencies> 345 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 346 <GenerateDebugInformation>true</GenerateDebugInformation> 347 <SuppressStartupBanner>true</SuppressStartupBanner> 348 <LargeAddressAware>true</LargeAddressAware> 349 <StackReserveSize>8000000</StackReserveSize> 350 <StackCommitSize>8000000</StackCommitSize> 351 </Link> 352 <PostBuildEvent> 353 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 354xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 355 </PostBuildEvent> 356 </ItemDefinitionGroup> 357 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 358 <ClCompile> 359 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 360 <MultiProcessorCompilation>true</MultiProcessorCompilation> 361 <Optimization>Disabled</Optimization> 362 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;WIN32;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> 363 <WarningLevel>Level4</WarningLevel> 364 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 365 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 366 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 367 <PrecompiledHeader>Use</PrecompiledHeader> 368 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 369 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 370 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 371 <LanguageStandard>stdcpp14</LanguageStandard> 372 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 373 </ClCompile> 374 <Link> 375 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 376 <GenerateDebugInformation>true</GenerateDebugInformation> 377 <SuppressStartupBanner>true</SuppressStartupBanner> 378 <StackReserveSize>8000000</StackReserveSize> 379 <StackCommitSize>8000000</StackCommitSize> 380 </Link> 381 <PostBuildEvent> 382 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 383xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 384 </PostBuildEvent> 385 </ItemDefinitionGroup> 386 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-PCRE|x64'"> 387 <ClCompile> 388 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 389 <MultiProcessorCompilation>true</MultiProcessorCompilation> 390 <Optimization>Disabled</Optimization> 391 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;WIN32;HAVE_RULES;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> 392 <WarningLevel>Level4</WarningLevel> 393 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 394 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 395 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 396 <PrecompiledHeader>Use</PrecompiledHeader> 397 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 398 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 399 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 400 <LanguageStandard>stdcpplatest</LanguageStandard> 401 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 402 </ClCompile> 403 <Link> 404 <AdditionalDependencies>pcre64.lib;%(AdditionalDependencies)</AdditionalDependencies> 405 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 406 <GenerateDebugInformation>true</GenerateDebugInformation> 407 <SuppressStartupBanner>true</SuppressStartupBanner> 408 <StackReserveSize>8000000</StackReserveSize> 409 <StackCommitSize>8000000</StackCommitSize> 410 </Link> 411 <PostBuildEvent> 412 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 413xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 414 </PostBuildEvent> 415 </ItemDefinitionGroup> 416 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 417 <ClCompile> 418 <Optimization>MaxSpeed</Optimization> 419 <WarningLevel>Level4</WarningLevel> 420 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 421 <IntrinsicFunctions>true</IntrinsicFunctions> 422 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 423 <OmitFramePointers>true</OmitFramePointers> 424 <StringPooling>true</StringPooling> 425 <FunctionLevelLinking>true</FunctionLevelLinking> 426 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 427 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 428 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions> 429 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 430 <DebugInformationFormat> 431 </DebugInformationFormat> 432 <MultiProcessorCompilation>true</MultiProcessorCompilation> 433 <BufferSecurityCheck>false</BufferSecurityCheck> 434 <PrecompiledHeader>Use</PrecompiledHeader> 435 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 436 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 437 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 438 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 439 <LanguageStandard>stdcpp14</LanguageStandard> 440 </ClCompile> 441 <Link> 442 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 443 <GenerateDebugInformation>false</GenerateDebugInformation> 444 <OptimizeReferences>true</OptimizeReferences> 445 <EnableCOMDATFolding>true</EnableCOMDATFolding> 446 <SetChecksum>true</SetChecksum> 447 <LargeAddressAware>true</LargeAddressAware> 448 <StackReserveSize>8000000</StackReserveSize> 449 <StackCommitSize>8000000</StackCommitSize> 450 </Link> 451 <PostBuildEvent> 452 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 453xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 454 </PostBuildEvent> 455 </ItemDefinitionGroup> 456 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|Win32'"> 457 <ClCompile> 458 <Optimization>MaxSpeed</Optimization> 459 <WarningLevel>Level4</WarningLevel> 460 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 461 <IntrinsicFunctions>true</IntrinsicFunctions> 462 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 463 <OmitFramePointers>true</OmitFramePointers> 464 <StringPooling>true</StringPooling> 465 <FunctionLevelLinking>true</FunctionLevelLinking> 466 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 467 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 468 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;NDEBUG;WIN32;HAVE_RULES;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;TIXML_USE_STL;%(PreprocessorDefinitions)</PreprocessorDefinitions> 469 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 470 <DebugInformationFormat> 471 </DebugInformationFormat> 472 <MultiProcessorCompilation>true</MultiProcessorCompilation> 473 <BufferSecurityCheck>false</BufferSecurityCheck> 474 <PrecompiledHeader>Use</PrecompiledHeader> 475 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 476 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 477 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 478 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 479 <LanguageStandard>stdcpplatest</LanguageStandard> 480 </ClCompile> 481 <Link> 482 <AdditionalDependencies>pcre.lib;%(AdditionalDependencies)</AdditionalDependencies> 483 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 484 <GenerateDebugInformation>false</GenerateDebugInformation> 485 <OptimizeReferences>true</OptimizeReferences> 486 <EnableCOMDATFolding>true</EnableCOMDATFolding> 487 <SetChecksum>true</SetChecksum> 488 <LargeAddressAware>true</LargeAddressAware> 489 <StackReserveSize>8000000</StackReserveSize> 490 <StackCommitSize>8000000</StackCommitSize> 491 </Link> 492 <PostBuildEvent> 493 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 494xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 495 </PostBuildEvent> 496 </ItemDefinitionGroup> 497 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 498 <ClCompile> 499 <Optimization>MaxSpeed</Optimization> 500 <WarningLevel>Level4</WarningLevel> 501 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 502 <IntrinsicFunctions>true</IntrinsicFunctions> 503 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 504 <OmitFramePointers>true</OmitFramePointers> 505 <StringPooling>true</StringPooling> 506 <FunctionLevelLinking>true</FunctionLevelLinking> 507 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 508 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 509 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;NDEBUG;WIN32;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> 510 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 511 <DebugInformationFormat> 512 </DebugInformationFormat> 513 <MultiProcessorCompilation>true</MultiProcessorCompilation> 514 <BufferSecurityCheck>false</BufferSecurityCheck> 515 <PrecompiledHeader>Use</PrecompiledHeader> 516 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 517 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 518 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 519 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 520 <LanguageStandard>stdcpp14</LanguageStandard> 521 </ClCompile> 522 <Link> 523 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 524 <GenerateDebugInformation>true</GenerateDebugInformation> 525 <OptimizeReferences>true</OptimizeReferences> 526 <EnableCOMDATFolding>true</EnableCOMDATFolding> 527 <SetChecksum>true</SetChecksum> 528 <StackReserveSize>8000000</StackReserveSize> 529 <StackCommitSize>8000000</StackCommitSize> 530 </Link> 531 <PostBuildEvent> 532 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 533xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 534 </PostBuildEvent> 535 </ItemDefinitionGroup> 536 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-PCRE|x64'"> 537 <ClCompile> 538 <Optimization>MaxSpeed</Optimization> 539 <WarningLevel>Level4</WarningLevel> 540 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 541 <IntrinsicFunctions>true</IntrinsicFunctions> 542 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 543 <OmitFramePointers>true</OmitFramePointers> 544 <StringPooling>true</StringPooling> 545 <FunctionLevelLinking>true</FunctionLevelLinking> 546 <AdditionalIncludeDirectories>..\externals;..\externals\picojson;..\externals\simplecpp;..\externals\tinyxml2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 547 <DisableSpecificWarnings>4018;4146;4127;4244;4251;4267;4389;4482;4512;4701;4706;4800;4805</DisableSpecificWarnings> 548 <PreprocessorDefinitions>CPPCHECKLIB_EXPORT;TINYXML2_EXPORT;SIMPLECPP_EXPORT;NDEBUG;WIN32;HAVE_RULES;_CRT_SECURE_NO_WARNINGS;WIN32_LEAN_AND_MEAN;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions> 549 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 550 <DebugInformationFormat> 551 </DebugInformationFormat> 552 <MultiProcessorCompilation>true</MultiProcessorCompilation> 553 <BufferSecurityCheck>false</BufferSecurityCheck> 554 <PrecompiledHeader>Use</PrecompiledHeader> 555 <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile> 556 <ForcedIncludeFiles>precompiled.h</ForcedIncludeFiles> 557 <AdditionalOptions>/Zc:throwingNew /Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> 558 <EnforceTypeConversionRules>true</EnforceTypeConversionRules> 559 <LanguageStandard>stdcpplatest</LanguageStandard> 560 </ClCompile> 561 <Link> 562 <AdditionalDependencies>pcre64.lib;%(AdditionalDependencies)</AdditionalDependencies> 563 <AdditionalLibraryDirectories>../externals;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 564 <GenerateDebugInformation>false</GenerateDebugInformation> 565 <OptimizeReferences>true</OptimizeReferences> 566 <EnableCOMDATFolding>true</EnableCOMDATFolding> 567 <SetChecksum>true</SetChecksum> 568 <StackReserveSize>8000000</StackReserveSize> 569 <StackCommitSize>8000000</StackCommitSize> 570 </Link> 571 <PostBuildEvent> 572 <Command>xcopy "$(SolutionDir)cfg" "$(OutDir)cfg" /E /I /D /Y 573xcopy "$(SolutionDir)platforms" "$(OutDir)platforms" /E /I /D /Y</Command> 574 </PostBuildEvent> 575 </ItemDefinitionGroup> 576 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 577 <ImportGroup Label="ExtensionTargets" /> 578</Project>