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_Static|Win32"> 5 <Configuration>Debug_Static</Configuration> 6 <Platform>Win32</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug_Static|x64"> 9 <Configuration>Debug_Static</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_Static|Win32"> 21 <Configuration>Release_Static</Configuration> 22 <Platform>Win32</Platform> 23 </ProjectConfiguration> 24 <ProjectConfiguration Include="Release_Static|x64"> 25 <Configuration>Release_Static</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 <PropertyGroup Label="Globals"> 38 <ProjectName>libconfig_tests</ProjectName> 39 <ProjectGuid>{E4FF1E84-9D5A-4A45-A5E5-8B99CA895172}</ProjectGuid> 40 <RootNamespace>libconfig_tests</RootNamespace> 41 <Keyword>Win32Proj</Keyword> 42 <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> 43 </PropertyGroup> 44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 46 <ConfigurationType>Application</ConfigurationType> 47 <PlatformToolset>v141</PlatformToolset> 48 <CharacterSet>Unicode</CharacterSet> 49 <WholeProgramOptimization>true</WholeProgramOptimization> 50 </PropertyGroup> 51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 52 <ConfigurationType>Application</ConfigurationType> 53 <PlatformToolset>v141</PlatformToolset> 54 <CharacterSet>Unicode</CharacterSet> 55 <WholeProgramOptimization>true</WholeProgramOptimization> 56 </PropertyGroup> 57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="Configuration"> 58 <ConfigurationType>Application</ConfigurationType> 59 <PlatformToolset>v141</PlatformToolset> 60 <CharacterSet>Unicode</CharacterSet> 61 <WholeProgramOptimization>true</WholeProgramOptimization> 62 </PropertyGroup> 63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'" Label="Configuration"> 64 <ConfigurationType>Application</ConfigurationType> 65 <PlatformToolset>v141</PlatformToolset> 66 <CharacterSet>Unicode</CharacterSet> 67 <WholeProgramOptimization>true</WholeProgramOptimization> 68 </PropertyGroup> 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 70 <ConfigurationType>Application</ConfigurationType> 71 <PlatformToolset>v141</PlatformToolset> 72 <CharacterSet>Unicode</CharacterSet> 73 </PropertyGroup> 74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 75 <ConfigurationType>Application</ConfigurationType> 76 <PlatformToolset>v141</PlatformToolset> 77 <CharacterSet>Unicode</CharacterSet> 78 </PropertyGroup> 79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'" Label="Configuration"> 80 <ConfigurationType>Application</ConfigurationType> 81 <PlatformToolset>v141</PlatformToolset> 82 <CharacterSet>Unicode</CharacterSet> 83 </PropertyGroup> 84 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'" Label="Configuration"> 85 <ConfigurationType>Application</ConfigurationType> 86 <PlatformToolset>v141</PlatformToolset> 87 <CharacterSet>Unicode</CharacterSet> 88 </PropertyGroup> 89 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 90 <ImportGroup Label="ExtensionSettings"> 91 </ImportGroup> 92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 94 </ImportGroup> 95 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 97 </ImportGroup> 98 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'" Label="PropertySheets"> 99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 100 </ImportGroup> 101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'" Label="PropertySheets"> 102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 103 </ImportGroup> 104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 106 </ImportGroup> 107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 109 </ImportGroup> 110 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'" Label="PropertySheets"> 111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 112 </ImportGroup> 113 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'" Label="PropertySheets"> 114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 115 </ImportGroup> 116 <PropertyGroup Label="UserMacros" /> 117 <PropertyGroup> 118 <_ProjectFileVersion>15.0.26919.1</_ProjectFileVersion> 119 </PropertyGroup> 120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 121 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 122 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 123 <TargetName>$(ProjectName)d</TargetName> 124 </PropertyGroup> 125 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 126 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 127 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 128 <TargetName>$(ProjectName)d</TargetName> 129 </PropertyGroup> 130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'"> 131 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 132 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 133 <TargetName>$(ProjectName)ds</TargetName> 134 </PropertyGroup> 135 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 136 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 137 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 138 </PropertyGroup> 139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'"> 140 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 141 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 142 <TargetName>$(ProjectName)s</TargetName> 143 </PropertyGroup> 144 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'"> 145 <TargetName>$(ProjectName)ds</TargetName> 146 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 147 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 148 </PropertyGroup> 149 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'"> 150 <TargetName>$(ProjectName)s</TargetName> 151 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 152 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 153 </PropertyGroup> 154 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 155 <OutDir>$(SolutionDir)build\$(Platform)\</OutDir> 156 <IntDir>$(SolutionDir)\temp\$(Platform)\$(ProjectName)\$(Configuration)\</IntDir> 157 </PropertyGroup> 158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 159 <ClCompile> 160 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 161 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 163 <CompileAs>CompileAsC</CompileAs> 164 <Optimization>Disabled</Optimization> 165 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 166 </ClCompile> 167 <Link> 168 <GenerateDebugInformation>true</GenerateDebugInformation> 169 <SubSystem>Console</SubSystem> 170 <RandomizedBaseAddress>false</RandomizedBaseAddress> 171 <DataExecutionPrevention /> 172 <TargetMachine>MachineX86</TargetMachine> 173 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 174 </Link> 175 </ItemDefinitionGroup> 176 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 177 <ClCompile> 178 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 179 <PreprocessorDefinitions>WIN64;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 180 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 181 <CompileAs>CompileAsC</CompileAs> 182 <Optimization>Disabled</Optimization> 183 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 184 <OmitFramePointers>false</OmitFramePointers> 185 </ClCompile> 186 <Link> 187 <GenerateDebugInformation>true</GenerateDebugInformation> 188 <SubSystem>Console</SubSystem> 189 <RandomizedBaseAddress>false</RandomizedBaseAddress> 190 <DataExecutionPrevention> 191 </DataExecutionPrevention> 192 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 193 </Link> 194 </ItemDefinitionGroup> 195 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|Win32'"> 196 <ClCompile> 197 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 198 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;LIBCONFIG_STATIC;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 199 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 200 <CompileAs>CompileAsC</CompileAs> 201 <Optimization>Disabled</Optimization> 202 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 203 </ClCompile> 204 <Link> 205 <GenerateDebugInformation>true</GenerateDebugInformation> 206 <SubSystem>Console</SubSystem> 207 <RandomizedBaseAddress>false</RandomizedBaseAddress> 208 <DataExecutionPrevention> 209 </DataExecutionPrevention> 210 <TargetMachine>MachineX86</TargetMachine> 211 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 212 </Link> 213 </ItemDefinitionGroup> 214 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Static|x64'"> 215 <ClCompile> 216 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 217 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;LIBCONFIG_STATIC;WIN64;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 218 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 219 <CompileAs>CompileAsC</CompileAs> 220 <Optimization>Disabled</Optimization> 221 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 222 <OmitFramePointers>false</OmitFramePointers> 223 </ClCompile> 224 <Link> 225 <GenerateDebugInformation>true</GenerateDebugInformation> 226 <SubSystem>Console</SubSystem> 227 <RandomizedBaseAddress>false</RandomizedBaseAddress> 228 <DataExecutionPrevention> 229 </DataExecutionPrevention> 230 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 231 </Link> 232 </ItemDefinitionGroup> 233 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 234 <ClCompile> 235 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 236 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 237 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 238 <PrecompiledHeader>NotUsing</PrecompiledHeader> 239 <CompileAs>CompileAsC</CompileAs> 240 <OmitFramePointers>true</OmitFramePointers> 241 </ClCompile> 242 <Link> 243 <SubSystem>Console</SubSystem> 244 <RandomizedBaseAddress>false</RandomizedBaseAddress> 245 <DataExecutionPrevention /> 246 <TargetMachine>MachineX86</TargetMachine> 247 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 248 </Link> 249 </ItemDefinitionGroup> 250 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 251 <ClCompile> 252 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 253 <PreprocessorDefinitions>WIN64;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 254 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 255 <PrecompiledHeader>NotUsing</PrecompiledHeader> 256 <CompileAs>CompileAsC</CompileAs> 257 <OmitFramePointers>true</OmitFramePointers> 258 </ClCompile> 259 <Link> 260 <SubSystem>Console</SubSystem> 261 <RandomizedBaseAddress>false</RandomizedBaseAddress> 262 <DataExecutionPrevention> 263 </DataExecutionPrevention> 264 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile> 265 </Link> 266 </ItemDefinitionGroup> 267 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'"> 268 <ClCompile> 269 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 270 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;LIBCONFIG_STATIC;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 271 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 272 <PrecompiledHeader>NotUsing</PrecompiledHeader> 273 <CompileAs>CompileAsC</CompileAs> 274 <OmitFramePointers>true</OmitFramePointers> 275 </ClCompile> 276 <Link> 277 <SubSystem>Console</SubSystem> 278 <RandomizedBaseAddress>false</RandomizedBaseAddress> 279 <DataExecutionPrevention> 280 </DataExecutionPrevention> 281 <TargetMachine>MachineX86</TargetMachine> 282 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 283 </Link> 284 </ItemDefinitionGroup> 285 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Static|x64'"> 286 <ClCompile> 287 <AdditionalIncludeDirectories>../lib;../tinytest;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 288 <PreprocessorDefinitions>LIBCONFIGXX_STATIC;LIBCONFIG_STATIC;WIN64;WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 289 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 290 <PrecompiledHeader>NotUsing</PrecompiledHeader> 291 <CompileAs>CompileAsC</CompileAs> 292 <OmitFramePointers>true</OmitFramePointers> 293 </ClCompile> 294 <Link> 295 <SubSystem>Console</SubSystem> 296 <RandomizedBaseAddress>false</RandomizedBaseAddress> 297 <DataExecutionPrevention> 298 </DataExecutionPrevention> 299 <AdditionalDependencies>Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies> 300 </Link> 301 </ItemDefinitionGroup> 302 <ItemGroup> 303 <ClCompile Include="tests.c" /> 304 </ItemGroup> 305 <ItemGroup> 306 <None Include="testdata\bad_input_0.cfg" /> 307 <None Include="testdata\bad_input_1.cfg" /> 308 <None Include="testdata\input_0.cfg" /> 309 <None Include="testdata\input_1.cfg" /> 310 <None Include="testdata\input_2.cfg" /> 311 <None Include="testdata\input_3.cfg" /> 312 <None Include="testdata\input_4.cfg" /> 313 <None Include="testdata\output_0.cfg" /> 314 <None Include="testdata\output_1.cfg" /> 315 <None Include="testdata\output_2.cfg" /> 316 <None Include="testdata\output_3.cfg" /> 317 <None Include="testdata\output_4.cfg" /> 318 <None Include="testdata\parse_error_0.txt" /> 319 <None Include="testdata\parse_error_1.txt" /> 320 </ItemGroup> 321 <ItemGroup> 322 <ProjectReference Include="..\lib\libconfig.vcxproj"> 323 <Project>{1a234565-926d-49b2-83e4-d56e0c38c9f2}</Project> 324 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 325 </ProjectReference> 326 <ProjectReference Include="..\tinytest\tinytest.vcxproj"> 327 <Project>{58f43d41-fe56-40e1-bb83-9cb8cde0b7aa}</Project> 328 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 329 </ProjectReference> 330 </ItemGroup> 331 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 332 <ImportGroup Label="ExtensionTargets"> 333 </ImportGroup> 334</Project>