1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
- <Project DefaultTargets =" Build" ToolsVersion =" 12 .0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
2
+ <Project DefaultTargets =" Build" ToolsVersion =" 15 .0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
3
<ItemGroup Label =" ProjectConfigurations" >
4
- <ProjectConfiguration Include =" Debug|Win32" >
5
- <Configuration >Debug</Configuration >
6
- <Platform >Win32</Platform >
7
- </ProjectConfiguration >
8
4
<ProjectConfiguration Include =" Debug|x64" >
9
5
<Configuration >Debug</Configuration >
10
6
<Platform >x64</Platform >
11
7
</ProjectConfiguration >
12
- <ProjectConfiguration Include =" Release|Win32" >
13
- <Configuration >Release</Configuration >
14
- <Platform >Win32</Platform >
15
- </ProjectConfiguration >
16
8
<ProjectConfiguration Include =" Release|x64" >
17
9
<Configuration >Release</Configuration >
18
10
<Platform >x64</Platform >
23
15
<Keyword >Win32Proj</Keyword >
24
16
<RootNamespace >NBodyOpenCL</RootNamespace >
25
17
<ProjectName >N-Body</ProjectName >
18
+ <WindowsTargetPlatformVersion >10.0.17763.0</WindowsTargetPlatformVersion >
26
19
</PropertyGroup >
27
20
<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 >v120</PlatformToolset >
32
- <CharacterSet >Unicode</CharacterSet >
33
- </PropertyGroup >
34
21
<PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" Configuration" >
35
22
<ConfigurationType >Application</ConfigurationType >
36
23
<UseDebugLibraries >true</UseDebugLibraries >
37
- <PlatformToolset >v120</PlatformToolset >
38
- <CharacterSet >Unicode</CharacterSet >
39
- </PropertyGroup >
40
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" Label =" Configuration" >
41
- <ConfigurationType >Application</ConfigurationType >
42
- <UseDebugLibraries >false</UseDebugLibraries >
43
- <PlatformToolset >v120</PlatformToolset >
44
- <WholeProgramOptimization >true</WholeProgramOptimization >
24
+ <PlatformToolset >v141</PlatformToolset >
45
25
<CharacterSet >Unicode</CharacterSet >
46
26
</PropertyGroup >
47
27
<PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" Configuration" >
48
28
<ConfigurationType >Application</ConfigurationType >
49
29
<UseDebugLibraries >false</UseDebugLibraries >
50
- <PlatformToolset >v120 </PlatformToolset >
30
+ <PlatformToolset >v141 </PlatformToolset >
51
31
<WholeProgramOptimization >true</WholeProgramOptimization >
52
32
<CharacterSet >Unicode</CharacterSet >
53
33
</PropertyGroup >
54
34
<Import Project =" $(VCTargetsPath)\Microsoft.Cpp.props" />
55
35
<ImportGroup Label =" ExtensionSettings" >
56
36
</ImportGroup >
57
- <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
58
- <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
59
- </ImportGroup >
60
37
<ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" Label =" PropertySheets" >
61
38
<Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
62
39
</ImportGroup >
63
- <ImportGroup Label =" PropertySheets" Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
64
- <Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
65
- </ImportGroup >
66
40
<ImportGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" Label =" PropertySheets" >
67
41
<Import Project =" $(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition =" exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label =" LocalAppDataPlatform" />
68
42
</ImportGroup >
69
43
<PropertyGroup Label =" UserMacros" />
70
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
71
- <LinkIncremental >true</LinkIncremental >
72
- </PropertyGroup >
73
44
<PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
74
45
<LinkIncremental >true</LinkIncremental >
75
46
</PropertyGroup >
76
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
77
- <LinkIncremental >false</LinkIncremental >
78
- </PropertyGroup >
79
47
<PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
80
48
<LinkIncremental >false</LinkIncremental >
81
49
</PropertyGroup >
82
- <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" >
83
- <ClCompile >
84
- <PrecompiledHeader >
85
- </PrecompiledHeader >
86
- <WarningLevel >Level3</WarningLevel >
87
- <Optimization >Disabled</Optimization >
88
- <PreprocessorDefinitions >WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
89
- <SDLCheck >true</SDLCheck >
90
- </ClCompile >
91
- <Link >
92
- <SubSystem >Console</SubSystem >
93
- <GenerateDebugInformation >true</GenerateDebugInformation >
94
- </Link >
95
- </ItemDefinitionGroup >
96
50
<ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
97
51
<ClCompile >
98
52
<PrecompiledHeader >
101
55
<Optimization >Disabled</Optimization >
102
56
<PreprocessorDefinitions >WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
103
57
<SDLCheck >true</SDLCheck >
104
- <AdditionalIncludeDirectories >$(ProjectDir)\libs\glew-1.11 .0\include;C:\Program Files (x86)\AMD APP SDK\2.9\include;$(ProjectDir)\libs\freeglut\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
58
+ <AdditionalIncludeDirectories >$(ProjectDir)\libs\glew-2.1 .0\include;C:\Program Files (x86)\AMD APP SDK\2.9\include;$(ProjectDir)\libs\freeglut\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
105
59
<OpenMPSupport >true</OpenMPSupport >
106
60
</ClCompile >
107
61
<Link >
108
62
<SubSystem >Console</SubSystem >
109
63
<GenerateDebugInformation >true</GenerateDebugInformation >
110
- <AdditionalLibraryDirectories >$(ProjectDir)\libs\glew-1.11 .0\lib\Release\x64;C:\Program Files (x86)\AMD APP SDK\2.9\lib\x86_64;$(ProjectDir)\libs\freeglut\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
64
+ <AdditionalLibraryDirectories >$(ProjectDir)\libs\glew-2.1 .0\lib\Release\x64;C:\Program Files (x86)\AMD APP SDK\2.9\lib\x86_64;$(ProjectDir)\libs\freeglut\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
111
65
<AdditionalDependencies >opencl.lib;amd64/msmpi.lib;freeglut.lib;glew32.lib;%(AdditionalDependencies)</AdditionalDependencies >
112
66
</Link >
113
67
<PostBuildEvent >
114
68
<Command >copy "$(ProjectDir)\libs\freeglut\bin\x64\freeglut.dll" "$(TargetDir)"
115
- copy "$(ProjectDir)\libs\glew-1.11 .0\bin\Release\x64\glew32.dll" "$(TargetDir)"</Command >
69
+ copy "$(ProjectDir)\libs\glew-2.1 .0\bin\Release\x64\glew32.dll" "$(TargetDir)"</Command >
116
70
</PostBuildEvent >
117
71
<PreBuildEvent >
118
72
<Command >copy "$(ProjectDir)\res\kernelVec.cl" "$(TargetDir)\res"
@@ -121,24 +75,6 @@ copy "$(ProjectDir)\res\shader.fragment.glsl" "$(TargetDir)\res"
121
75
</Command >
122
76
</PreBuildEvent >
123
77
</ItemDefinitionGroup >
124
- <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
125
- <ClCompile >
126
- <WarningLevel >Level3</WarningLevel >
127
- <PrecompiledHeader >
128
- </PrecompiledHeader >
129
- <Optimization >MaxSpeed</Optimization >
130
- <FunctionLevelLinking >true</FunctionLevelLinking >
131
- <IntrinsicFunctions >true</IntrinsicFunctions >
132
- <PreprocessorDefinitions >WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
133
- <SDLCheck >true</SDLCheck >
134
- </ClCompile >
135
- <Link >
136
- <SubSystem >Console</SubSystem >
137
- <GenerateDebugInformation >true</GenerateDebugInformation >
138
- <EnableCOMDATFolding >true</EnableCOMDATFolding >
139
- <OptimizeReferences >true</OptimizeReferences >
140
- </Link >
141
- </ItemDefinitionGroup >
142
78
<ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
143
79
<ClCompile >
144
80
<WarningLevel >Level3</WarningLevel >
@@ -149,20 +85,20 @@ copy "$(ProjectDir)\res\shader.fragment.glsl" "$(TargetDir)\res"
149
85
<IntrinsicFunctions >true</IntrinsicFunctions >
150
86
<PreprocessorDefinitions >WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions >
151
87
<SDLCheck >true</SDLCheck >
152
- <AdditionalIncludeDirectories >$(ProjectDir)\libs\glew-1.11 .0\include;C:\Program Files (x86)\AMD APP SDK\2.9\include;$(ProjectDir)\libs\freeglut\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
88
+ <AdditionalIncludeDirectories >$(ProjectDir)\libs\glew-2.1 .0\include;C:\Program Files (x86)\AMD APP SDK\2.9\include;$(ProjectDir)\libs\freeglut\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
153
89
<OpenMPSupport >true</OpenMPSupport >
154
90
</ClCompile >
155
91
<Link >
156
92
<SubSystem >Console</SubSystem >
157
93
<GenerateDebugInformation >true</GenerateDebugInformation >
158
94
<EnableCOMDATFolding >true</EnableCOMDATFolding >
159
95
<OptimizeReferences >true</OptimizeReferences >
160
- <AdditionalLibraryDirectories >$(ProjectDir)\libs\glew-1.11 .0\lib\Release\x64;C:\Program Files (x86)\AMD APP SDK\2.9\lib\x86_64;$(ProjectDir)\libs\freeglut\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
96
+ <AdditionalLibraryDirectories >$(ProjectDir)\libs\glew-2.1 .0\lib\Release\x64;C:\Program Files (x86)\AMD APP SDK\2.9\lib\x86_64;$(ProjectDir)\libs\freeglut\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories >
161
97
<AdditionalDependencies >opencl.lib;freeglut.lib;glew32.lib;%(AdditionalDependencies)</AdditionalDependencies >
162
98
</Link >
163
99
<PostBuildEvent >
164
100
<Command >copy "$(ProjectDir)\libs\freeglut\bin\x64\freeglut.dll" "$(TargetDir)"
165
- copy "$(ProjectDir)\libs\glew-1.11 .0\bin\Release\x64\glew32.dll" "$(TargetDir)"</Command >
101
+ copy "$(ProjectDir)\libs\glew-2.1 .0\bin\Release\x64\glew32.dll" "$(TargetDir)"</Command >
166
102
</PostBuildEvent >
167
103
<PreBuildEvent >
168
104
<Command >copy "$(ProjectDir)\res\kernelVec.cl" "$(TargetDir)\res"
0 commit comments