OSDN Git Service

Merge branch 'master' of github.com:lordmulder/mhash-384
[mhash384/mhash384.git] / bindings / Delphi / native / MHashDelphi384.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Release|Win32">
9       <Configuration>Release</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Debug|x64">
13       <Configuration>Debug</Configuration>
14       <Platform>x64</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <ItemGroup>
22     <ClCompile Include="src\dllmain.cpp" />
23     <ClCompile Include="src\MHashDelphi384.cpp" />
24   </ItemGroup>
25   <PropertyGroup Label="Globals">
26     <ProjectGuid>{1E5E659E-F63B-4C04-BA22-371783C54D85}</ProjectGuid>
27     <Keyword>Win32Proj</Keyword>
28     <RootNamespace>MHashDelphi384</RootNamespace>
29     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
30     <ProjectName>MHashDelphi384</ProjectName>
31   </PropertyGroup>
32   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <UseDebugLibraries>true</UseDebugLibraries>
36     <PlatformToolset>v140_xp</PlatformToolset>
37     <CharacterSet>Unicode</CharacterSet>
38   </PropertyGroup>
39   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40     <ConfigurationType>DynamicLibrary</ConfigurationType>
41     <UseDebugLibraries>false</UseDebugLibraries>
42     <PlatformToolset>v140_xp</PlatformToolset>
43     <WholeProgramOptimization>true</WholeProgramOptimization>
44     <CharacterSet>Unicode</CharacterSet>
45   </PropertyGroup>
46   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
47     <ConfigurationType>DynamicLibrary</ConfigurationType>
48     <UseDebugLibraries>true</UseDebugLibraries>
49     <PlatformToolset>v140_xp</PlatformToolset>
50     <CharacterSet>Unicode</CharacterSet>
51   </PropertyGroup>
52   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
53     <ConfigurationType>DynamicLibrary</ConfigurationType>
54     <UseDebugLibraries>false</UseDebugLibraries>
55     <PlatformToolset>v140_xp</PlatformToolset>
56     <WholeProgramOptimization>true</WholeProgramOptimization>
57     <CharacterSet>Unicode</CharacterSet>
58   </PropertyGroup>
59   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
60   <ImportGroup Label="ExtensionSettings">
61   </ImportGroup>
62   <ImportGroup Label="Shared">
63   </ImportGroup>
64   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
65     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66   </ImportGroup>
67   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
68     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
69   </ImportGroup>
70   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
71     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
72   </ImportGroup>
73   <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
74     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75   </ImportGroup>
76   <PropertyGroup Label="UserMacros" />
77   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78     <LinkIncremental>true</LinkIncremental>
79     <OutDir>$(SolutionDir)\bin\$(PlatformShortName)\$(Configuration)\</OutDir>
80     <IntDir>$(SolutionDir)\obj\$(PlatformShortName)\$(Configuration)\</IntDir>
81     <TargetName>$(ProjectName).$(PlatformShortName)</TargetName>
82   </PropertyGroup>
83   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
84     <LinkIncremental>true</LinkIncremental>
85     <OutDir>$(SolutionDir)\bin\$(PlatformShortName)\$(Configuration)\</OutDir>
86     <IntDir>$(SolutionDir)\obj\$(PlatformShortName)\$(Configuration)\</IntDir>
87     <TargetName>$(ProjectName).$(PlatformShortName)</TargetName>
88   </PropertyGroup>
89   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
90     <LinkIncremental>false</LinkIncremental>
91     <OutDir>$(SolutionDir)\bin\$(PlatformShortName)\$(Configuration)\</OutDir>
92     <IntDir>$(SolutionDir)\obj\$(PlatformShortName)\$(Configuration)\</IntDir>
93     <TargetName>$(ProjectName).$(PlatformShortName)</TargetName>
94   </PropertyGroup>
95   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
96     <LinkIncremental>false</LinkIncremental>
97     <OutDir>$(SolutionDir)\bin\$(PlatformShortName)\$(Configuration)\</OutDir>
98     <IntDir>$(SolutionDir)\obj\$(PlatformShortName)\$(Configuration)\</IntDir>
99     <TargetName>$(ProjectName).$(PlatformShortName)</TargetName>
100   </PropertyGroup>
101   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
102     <ClCompile>
103       <PrecompiledHeader>
104       </PrecompiledHeader>
105       <WarningLevel>Level3</WarningLevel>
106       <Optimization>Disabled</Optimization>
107       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CONSOLEAPPLICATION1_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108       <AdditionalIncludeDirectories>$(SolutionDir)\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
109     </ClCompile>
110     <Link>
111       <SubSystem>Windows</SubSystem>
112       <GenerateDebugInformation>true</GenerateDebugInformation>
113     </Link>
114   </ItemDefinitionGroup>
115   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
116     <ClCompile>
117       <PrecompiledHeader>
118       </PrecompiledHeader>
119       <WarningLevel>Level3</WarningLevel>
120       <Optimization>Disabled</Optimization>
121       <PreprocessorDefinitions>_DEBUG;_WINDOWS;_USRDLL;CONSOLEAPPLICATION1_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
122       <AdditionalIncludeDirectories>$(SolutionDir)\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
123     </ClCompile>
124     <Link>
125       <SubSystem>Windows</SubSystem>
126       <GenerateDebugInformation>true</GenerateDebugInformation>
127     </Link>
128   </ItemDefinitionGroup>
129   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
130     <ClCompile>
131       <WarningLevel>Level3</WarningLevel>
132       <PrecompiledHeader>
133       </PrecompiledHeader>
134       <Optimization>Full</Optimization>
135       <FunctionLevelLinking>true</FunctionLevelLinking>
136       <IntrinsicFunctions>true</IntrinsicFunctions>
137       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CONSOLEAPPLICATION1_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
138       <AdditionalIncludeDirectories>$(SolutionDir)\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
140       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
141       <OmitFramePointers>true</OmitFramePointers>
142       <WholeProgramOptimization>true</WholeProgramOptimization>
143       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
144       <BufferSecurityCheck>false</BufferSecurityCheck>
145       <FloatingPointModel>Fast</FloatingPointModel>
146       <CreateHotpatchableImage>false</CreateHotpatchableImage>
147       <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
148     </ClCompile>
149     <Link>
150       <SubSystem>Windows</SubSystem>
151       <EnableCOMDATFolding>true</EnableCOMDATFolding>
152       <OptimizeReferences>true</OptimizeReferences>
153       <GenerateDebugInformation>No</GenerateDebugInformation>
154       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
155     </Link>
156   </ItemDefinitionGroup>
157   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
158     <ClCompile>
159       <WarningLevel>Level3</WarningLevel>
160       <PrecompiledHeader>
161       </PrecompiledHeader>
162       <Optimization>Full</Optimization>
163       <FunctionLevelLinking>true</FunctionLevelLinking>
164       <IntrinsicFunctions>true</IntrinsicFunctions>
165       <PreprocessorDefinitions>NDEBUG;_WINDOWS;_USRDLL;CONSOLEAPPLICATION1_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166       <AdditionalIncludeDirectories>$(SolutionDir)\..\..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
167       <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
168       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
169       <OmitFramePointers>true</OmitFramePointers>
170       <WholeProgramOptimization>true</WholeProgramOptimization>
171       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
172       <BufferSecurityCheck>false</BufferSecurityCheck>
173       <FloatingPointModel>Fast</FloatingPointModel>
174       <CreateHotpatchableImage>false</CreateHotpatchableImage>
175       <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
176     </ClCompile>
177     <Link>
178       <SubSystem>Windows</SubSystem>
179       <EnableCOMDATFolding>true</EnableCOMDATFolding>
180       <OptimizeReferences>true</OptimizeReferences>
181       <GenerateDebugInformation>No</GenerateDebugInformation>
182       <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
183     </Link>
184   </ItemDefinitionGroup>
185   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
186   <ImportGroup Label="ExtensionTargets">
187   </ImportGroup>
188 </Project>