mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-03-19 14:50:07 +03:00
For https://bugzilla.gnome.org/show_bug.cgi?id=666491 This patch adds project files to compile and debug libxml2 using Visual Studio 2010. Only few minor changes have been made to the actual source code. This patch also requires for the iconv package to be compiled with visual studio 2010 which has been submitted to the iconv project (see: https://savannah.gnu.org/bugs/?35088)
184 lines
9.2 KiB
XML
184 lines
9.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug DLL|Win32">
|
|
<Configuration>Debug DLL</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Debug|Win32">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release DLL|Win32">
|
|
<Configuration>Release DLL</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|Win32">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{7EA50C94-26BD-4893-B773-625CD3D3DEA6}</ProjectGuid>
|
|
<RootNamespace>libxml2</RootNamespace>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
|
<ConfigurationType>StaticLibrary</ConfigurationType>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\..\..\focus-lib-debug.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\..\..\focus-lib-debug-dll.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\..\..\focus-lib-release.props" />
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
|
<Import Project="..\..\..\focus-lib-release-dll.props" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\lib\</OutDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\lib\</OutDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" />
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\lib\</OutDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
|
<OutDir>$(ProjectDir)..\..\lib\</OutDir>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\include;$(ProjectDir)..\..\..\libiconv-1.14\include</AdditionalIncludeDirectories>
|
|
<DisableSpecificWarnings>4018; 4996</DisableSpecificWarnings>
|
|
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\include;$(ProjectDir)..\..\..\libiconv-1.14\include</AdditionalIncludeDirectories>
|
|
<DisableSpecificWarnings>4018; 4996</DisableSpecificWarnings>
|
|
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>MaxSpeed</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
|
|
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\include;$(ProjectDir)..\..\..\libiconv-1.14\include</AdditionalIncludeDirectories>
|
|
<DisableSpecificWarnings>4018; 4996</DisableSpecificWarnings>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
</Link>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
|
<ClCompile>
|
|
<AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
|
|
<AdditionalIncludeDirectories>$(ProjectDir);$(ProjectDir)..\..\include;$(ProjectDir)..\..\..\libiconv-1.14\include</AdditionalIncludeDirectories>
|
|
<DisableSpecificWarnings>4018; 4996</DisableSpecificWarnings>
|
|
</ClCompile>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="..\..\c14n.c" />
|
|
<ClCompile Include="..\..\catalog.c" />
|
|
<ClCompile Include="..\..\chvalid.c" />
|
|
<ClCompile Include="..\..\debugXML.c" />
|
|
<ClCompile Include="..\..\dict.c" />
|
|
<ClCompile Include="..\..\DOCBparser.c" />
|
|
<ClCompile Include="..\..\encoding.c" />
|
|
<ClCompile Include="..\..\entities.c" />
|
|
<ClCompile Include="..\..\error.c" />
|
|
<ClCompile Include="..\..\globals.c" />
|
|
<ClCompile Include="..\..\hash.c" />
|
|
<ClCompile Include="..\..\HTMLparser.c" />
|
|
<ClCompile Include="..\..\HTMLtree.c" />
|
|
<ClCompile Include="..\..\legacy.c" />
|
|
<ClCompile Include="..\..\list.c" />
|
|
<ClCompile Include="..\..\nanoftp.c" />
|
|
<ClCompile Include="..\..\nanohttp.c" />
|
|
<ClCompile Include="..\..\parser.c" />
|
|
<ClCompile Include="..\..\parserInternals.c" />
|
|
<ClCompile Include="..\..\pattern.c" />
|
|
<ClCompile Include="..\..\relaxng.c" />
|
|
<ClCompile Include="..\..\SAX.c" />
|
|
<ClCompile Include="..\..\SAX2.c" />
|
|
<ClCompile Include="..\..\schematron.c" />
|
|
<ClCompile Include="..\..\threads.c" />
|
|
<ClCompile Include="..\..\tree.c" />
|
|
<ClCompile Include="..\..\uri.c" />
|
|
<ClCompile Include="..\..\valid.c" />
|
|
<ClCompile Include="..\..\xinclude.c" />
|
|
<ClCompile Include="..\..\xlink.c" />
|
|
<ClCompile Include="..\..\xmlcatalog.c" />
|
|
<ClCompile Include="..\..\xmlIO.c" />
|
|
<ClCompile Include="..\..\xmlmemory.c" />
|
|
<ClCompile Include="..\..\xmlmodule.c" />
|
|
<ClCompile Include="..\..\xmlreader.c" />
|
|
<ClCompile Include="..\..\xmlregexp.c" />
|
|
<ClCompile Include="..\..\xmlsave.c" />
|
|
<ClCompile Include="..\..\xmlschemas.c" />
|
|
<ClCompile Include="..\..\xmlschemastypes.c" />
|
|
<ClCompile Include="..\..\xmlstring.c" />
|
|
<ClCompile Include="..\..\xmlunicode.c" />
|
|
<ClCompile Include="..\..\xmlwriter.c" />
|
|
<ClCompile Include="..\..\xpath.c" />
|
|
<ClCompile Include="..\..\xpointer.c" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="..\..\acconfig.h" />
|
|
<ClInclude Include="..\..\elfgcchack.h" />
|
|
<ClInclude Include="..\..\libxml.h" />
|
|
<ClInclude Include="config.h" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
</Project> |