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|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+ <PropertyGroup Label =" Globals" >
22+ <VCProjectVersion >15.0</VCProjectVersion >
23+ <ProjectGuid >{B07BD873-9CD9-4F0B-AAA8-8AE6FE22F76A}</ProjectGuid >
24+ <RootNamespace >OpenCL-Benchmark</RootNamespace >
25+ <WindowsTargetPlatformVersion >10.0</WindowsTargetPlatformVersion >
26+ </PropertyGroup >
27+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" Label =" Configuration" >
29+ <ConfigurationType >Application</ConfigurationType >
30+ <UseDebugLibraries >true</UseDebugLibraries >
31+ <PlatformToolset >v142</PlatformToolset >
32+ <CharacterSet >MultiByte</CharacterSet >
33+ </PropertyGroup >
34+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" Label =" Configuration" >
35+ <ConfigurationType >Application</ConfigurationType >
36+ <UseDebugLibraries >false</UseDebugLibraries >
37+ <PlatformToolset >v142</PlatformToolset >
38+ <WholeProgramOptimization >true</WholeProgramOptimization >
39+ <CharacterSet >MultiByte</CharacterSet >
40+ </PropertyGroup >
41+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
42+ <ConfigurationType >Application</ConfigurationType >
43+ <UseDebugLibraries >true</UseDebugLibraries >
44+ <PlatformToolset >v142</PlatformToolset >
45+ <CharacterSet >MultiByte</CharacterSet >
46+ </PropertyGroup >
47+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
48+ <ConfigurationType >Application</ConfigurationType >
49+ <UseDebugLibraries >false</UseDebugLibraries >
50+ <PlatformToolset >v142</PlatformToolset >
51+ <WholeProgramOptimization >true</WholeProgramOptimization >
52+ <CharacterSet >MultiByte</CharacterSet >
53+ </PropertyGroup >
54+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
55+ <ImportGroup Label =" ExtensionSettings" >
56+ </ImportGroup >
57+ <ImportGroup Label =" Shared" >
58+ </ImportGroup >
59+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
60+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
61+ </ImportGroup >
62+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
63+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
64+ </ImportGroup >
65+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
66+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
67+ </ImportGroup >
68+ <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
69+ <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
70+ </ImportGroup >
71+ <PropertyGroup Label =" UserMacros" />
72+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
73+ <OutDir >$(SolutionDir)bin\</OutDir >
74+ <IntDir >$(SolutionDir)temp\</IntDir >
75+ </PropertyGroup >
76+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
77+ <ClCompile >
78+ <WarningLevel >Level3</WarningLevel >
79+ <Optimization >Disabled</Optimization >
80+ <SDLCheck >true</SDLCheck >
81+ <ConformanceMode >true</ConformanceMode >
82+ </ClCompile >
83+ </ItemDefinitionGroup >
84+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
85+ <ClCompile >
86+ <WarningLevel >Level3</WarningLevel >
87+ <Optimization >Disabled</Optimization >
88+ <SDLCheck >true</SDLCheck >
89+ <ConformanceMode >true</ConformanceMode >
90+ </ClCompile >
91+ </ItemDefinitionGroup >
92+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
93+ <ClCompile >
94+ <WarningLevel >Level3</WarningLevel >
95+ <Optimization >MaxSpeed</Optimization >
96+ <FunctionLevelLinking >true</FunctionLevelLinking >
97+ <IntrinsicFunctions >true</IntrinsicFunctions >
98+ <SDLCheck >true</SDLCheck >
99+ <ConformanceMode >true</ConformanceMode >
100+ </ClCompile >
101+ <Link >
102+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
103+ <OptimizeReferences >true</OptimizeReferences >
104+ </Link >
105+ </ItemDefinitionGroup >
106+ <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
107+ <ClCompile >
108+ <WarningLevel >Level3</WarningLevel >
109+ <Optimization >MaxSpeed</Optimization >
110+ <FunctionLevelLinking >true</FunctionLevelLinking >
111+ <IntrinsicFunctions >true</IntrinsicFunctions >
112+ <SDLCheck >true</SDLCheck >
113+ <ConformanceMode >true</ConformanceMode >
114+ <FloatingPointExceptions >false</FloatingPointExceptions >
115+ <FavorSizeOrSpeed >Speed</FavorSizeOrSpeed >
116+ <EnableParallelCodeGeneration >true</EnableParallelCodeGeneration >
117+ <AdditionalOptions >/arch:AVX2 /Qvec-report:2 %(AdditionalOptions)</AdditionalOptions >
118+ <FloatingPointModel >
119+ </FloatingPointModel >
120+ <AdditionalIncludeDirectories >$(SolutionDir)src\OpenCL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
121+ <EnableEnhancedInstructionSet >AdvancedVectorExtensions2</EnableEnhancedInstructionSet >
122+ <MultiProcessorCompilation >true</MultiProcessorCompilation >
123+ <LanguageStandard >stdcpp17</LanguageStandard >
124+ <DisableSpecificWarnings >26451;6386;%(DisableSpecificWarnings)</DisableSpecificWarnings >
125+ </ClCompile >
126+ <Link >
127+ <EnableCOMDATFolding >true</EnableCOMDATFolding >
128+ <OptimizeReferences >true</OptimizeReferences >
129+ <AdditionalLibraryDirectories >$(SolutionDir)src\OpenCL\lib</AdditionalLibraryDirectories >
130+ <AdditionalDependencies >OpenCL.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies >
131+ </Link >
132+ </ItemDefinitionGroup >
133+ <ItemGroup >
134+ <ClCompile Include =" src\kernel.cpp" />
135+ <ClCompile Include =" src\main.cpp" />
136+ </ItemGroup >
137+ <ItemGroup >
138+ <ClInclude Include =" src\kernel.hpp" />
139+ <ClInclude Include =" src\opencl.hpp" />
140+ <ClInclude Include =" src\utilities.hpp" />
141+ </ItemGroup >
142+ <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.targets" />
143+ <ImportGroup Label =" ExtensionTargets" >
144+ </ImportGroup >
145+ </Project >
0 commit comments