1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|ARM">
5 <Configuration>Debug</Configuration>
6 <Platform>ARM</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|Win32">
9 <Configuration>Debug</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|ARM">
17 <Configuration>Release</Configuration>
18 <Platform>ARM</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
29 <PropertyGroup Label="Globals">
30 <VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' == '' and '$(VisualStudioVersion)' == ''">$(VCTargetsPath11)</VCTargetsPath>
31 <ProjectGuid>{BA69218F-DA5C-4D14-A78D-21A9E4DEC669}</ProjectGuid>
32 <Keyword>Win32Proj</Keyword>
33 <RootNamespace>OcvTransform</RootNamespace>
34 <ProjectName>OcvTransform</ProjectName>
35 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
36 <AppContainerApplication>true</AppContainerApplication>
38 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
40 <ConfigurationType>DynamicLibrary</ConfigurationType>
41 <UseDebugLibraries>true</UseDebugLibraries>
42 <PlatformToolset>v110</PlatformToolset>
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
45 <ConfigurationType>DynamicLibrary</ConfigurationType>
46 <UseDebugLibraries>true</UseDebugLibraries>
47 <PlatformToolset>v110</PlatformToolset>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
50 <ConfigurationType>DynamicLibrary</ConfigurationType>
51 <UseDebugLibraries>true</UseDebugLibraries>
52 <PlatformToolset>v110</PlatformToolset>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
55 <ConfigurationType>DynamicLibrary</ConfigurationType>
56 <UseDebugLibraries>false</UseDebugLibraries>
57 <WholeProgramOptimization>true</WholeProgramOptimization>
58 <PlatformToolset>v110</PlatformToolset>
60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
61 <ConfigurationType>DynamicLibrary</ConfigurationType>
62 <UseDebugLibraries>false</UseDebugLibraries>
63 <WholeProgramOptimization>true</WholeProgramOptimization>
64 <PlatformToolset>v110</PlatformToolset>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
67 <ConfigurationType>DynamicLibrary</ConfigurationType>
68 <UseDebugLibraries>false</UseDebugLibraries>
69 <WholeProgramOptimization>true</WholeProgramOptimization>
70 <PlatformToolset>v110</PlatformToolset>
72 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
74 <DefaultLanguage>en-US</DefaultLanguage>
76 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
80 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
86 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 <PropertyGroup Label="UserMacros" />
96 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
97 <GenerateManifest>false</GenerateManifest>
98 <OutDir>$(Configuration)\$(MSBuildProjectName)\</OutDir>
100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
101 <GenerateManifest>false</GenerateManifest>
103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
104 <GenerateManifest>false</GenerateManifest>
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
107 <GenerateManifest>false</GenerateManifest>
108 <OutDir>$(Configuration)\$(MSBuildProjectName)\</OutDir>
110 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
111 <GenerateManifest>false</GenerateManifest>
113 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
114 <GenerateManifest>false</GenerateManifest>
116 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
118 <PrecompiledHeader>NotUsing</PrecompiledHeader>
119 <PreprocessorDefinitions>_WINRT_DLL;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120 <PrecompiledHeaderFile>
121 </PrecompiledHeaderFile>
122 <PrecompiledHeaderOutputFile>
123 </PrecompiledHeaderOutputFile>
124 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
125 <CompileAsWinRT>false</CompileAsWinRT>
126 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
129 <SubSystem>Console</SubSystem>
130 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib;opencv_core245.lib;opencv_imgproc245.lib</AdditionalDependencies>
131 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
132 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
133 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
136 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(ProjectDir)$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
137 <Outputs>$(ProjectDir)$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
139 </ItemDefinitionGroup>
140 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
142 <PrecompiledHeader>NotUsing</PrecompiledHeader>
143 <PreprocessorDefinitions>_WINRT_DLL;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
144 <PrecompiledHeaderFile>
145 </PrecompiledHeaderFile>
146 <PrecompiledHeaderOutputFile>
147 </PrecompiledHeaderOutputFile>
148 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
149 <CompileAsWinRT>false</CompileAsWinRT>
150 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
153 <SubSystem>Console</SubSystem>
154 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib</AdditionalDependencies>
155 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
156 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
157 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
160 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
161 <Outputs>$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
163 </ItemDefinitionGroup>
164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
166 <PrecompiledHeader>NotUsing</PrecompiledHeader>
167 <PreprocessorDefinitions>_WINRT_DLL;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168 <PrecompiledHeaderFile>
169 </PrecompiledHeaderFile>
170 <PrecompiledHeaderOutputFile>
171 </PrecompiledHeaderOutputFile>
172 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
173 <CompileAsWinRT>false</CompileAsWinRT>
174 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
177 <SubSystem>Console</SubSystem>
178 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib</AdditionalDependencies>
179 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
180 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
181 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
184 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
185 <Outputs>$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
187 </ItemDefinitionGroup>
188 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
190 <PrecompiledHeader>NotUsing</PrecompiledHeader>
191 <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
192 <PrecompiledHeaderFile>
193 </PrecompiledHeaderFile>
194 <PrecompiledHeaderOutputFile>
195 </PrecompiledHeaderOutputFile>
196 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
197 <CompileAsWinRT>false</CompileAsWinRT>
198 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
201 <SubSystem>Console</SubSystem>
202 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib</AdditionalDependencies>
203 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
204 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
205 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
208 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(ProjectDir)$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
209 <Outputs>$(ProjectDir)$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
211 </ItemDefinitionGroup>
212 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
214 <PrecompiledHeader>NotUsing</PrecompiledHeader>
215 <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
216 <PrecompiledHeaderFile>
217 </PrecompiledHeaderFile>
218 <PrecompiledHeaderOutputFile>
219 </PrecompiledHeaderOutputFile>
220 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
221 <CompileAsWinRT>false</CompileAsWinRT>
222 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
225 <SubSystem>Console</SubSystem>
226 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib</AdditionalDependencies>
227 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
228 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
229 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
232 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
233 <Outputs>$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
235 </ItemDefinitionGroup>
236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
238 <PrecompiledHeader>NotUsing</PrecompiledHeader>
239 <PreprocessorDefinitions>_WINRT_DLL;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
240 <PrecompiledHeaderFile>
241 </PrecompiledHeaderFile>
242 <PrecompiledHeaderOutputFile>
243 </PrecompiledHeaderOutputFile>
244 <AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
245 <CompileAsWinRT>false</CompileAsWinRT>
246 <AdditionalIncludeDirectories>$(OPENCV_DIR)\include;$(ProjectDir);$(IntermediateOutputPath);%(AdditionalIncludeDirectories);$(ProjectDir)\..\Common</AdditionalIncludeDirectories>
249 <SubSystem>Console</SubSystem>
250 <AdditionalDependencies>runtimeobject.lib;%(AdditionalDependencies);mf.lib;mfuuid.lib;mfplat.lib</AdditionalDependencies>
251 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
252 <ModuleDefinitionFile>OcvTransform.def</ModuleDefinitionFile>
253 <AdditionalLibraryDirectories>$(OPENCV_DIR)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
256 <Command>mdmerge -metadata_dir "$(WindowsSDK_MetadataPath)" -o "$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)" -i "$(MSBuildProjectDirectory)" -v -partial</Command>
257 <Outputs>$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd</Outputs>
259 </ItemDefinitionGroup>
261 <ClInclude Include="OcvTransform.h" />
264 <ClCompile Include="dllmain.cpp" />
265 <ClCompile Include="OcvTransform.cpp" />
268 <None Include="OcvTransform.def" />
271 <Midl Include="OcvImageManipulations.idl">
272 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
274 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
276 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
278 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
280 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
282 <MetadataFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
284 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
285 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
286 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
287 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
288 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
289 <AdditionalMetadataDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(WindowsSDK_MetadataPath)</AdditionalMetadataDirectories>
290 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</EnableWindowsRuntime>
291 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</EnableWindowsRuntime>
292 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</EnableWindowsRuntime>
293 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</EnableWindowsRuntime>
294 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</EnableWindowsRuntime>
295 <EnableWindowsRuntime Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</EnableWindowsRuntime>
296 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(Filename).h</HeaderFileName>
297 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(Filename).h</HeaderFileName>
298 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">%(Filename).h</HeaderFileName>
299 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">%(Filename).h</HeaderFileName>
300 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(Filename).h</HeaderFileName>
301 <HeaderFileName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(Filename).h</HeaderFileName>
304 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
306 <_MdMergeOutput Condition="'$(Platform)' == 'Win32'" Include="$(ProjectDir)$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd" />
307 <_MdMergeOutput Condition="'$(Platform)' != 'Win32'" Include="$(SolutionDir)$(Platform)\$(Configuration)\$(MSBuildProjectName)\$(ProjectName).winmd" />
309 <Target Name="CopyWinmdArtifactsOutputGroup" Returns="@(CopyWinmdArtifactsOutputGroupOutputs)">
311 <CopyWinmdArtifactsOutputGroupOutputs Include="@(_MdMergeOutput)">
312 <TargetPath>$(ProjectName).winmd</TargetPath>
313 <Implementation>$(TargetName)$(TargetExt)</Implementation>
314 </CopyWinmdArtifactsOutputGroupOutputs>
317 <ImportGroup Label="ExtensionTargets">