Skip to content

Commit 438ec66

Browse files
committed
enable linking opm to common utilities
1 parent 94cd7d6 commit 438ec66

File tree

6 files changed

+132
-28
lines changed

6 files changed

+132
-28
lines changed

IntelPresentMon/CommonUtilities/CommonUtilities.vcxproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,8 @@
230230
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
231231
<ConformanceMode>true</ConformanceMode>
232232
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
233-
<LanguageStandard>stdcpp20</LanguageStandard>
233+
<LanguageStandard>stdcpplatest</LanguageStandard>
234+
<ExceptionHandling>Async</ExceptionHandling>
234235
</ClCompile>
235236
<Link>
236237
<SubSystem>
@@ -247,7 +248,8 @@
247248
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
248249
<ConformanceMode>true</ConformanceMode>
249250
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
250-
<LanguageStandard>stdcpp20</LanguageStandard>
251+
<LanguageStandard>stdcpplatest</LanguageStandard>
252+
<ExceptionHandling>Async</ExceptionHandling>
251253
</ClCompile>
252254
<Link>
253255
<SubSystem>

IntelPresentMon/CommonUtilities/Hash.cpp

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,32 @@
66

77
namespace pmon::util::hash
88
{
9-
size_t HashCombine(size_t lhs, size_t rhs) noexcept
10-
{
11-
return lhs ^ (rhs + 0x517c'c1b7'2722'0a95 + (lhs << 6) + (lhs >> 2));
12-
}
9+
#if defined(_WIN64)
10+
// 64-bit version
11+
size_t HashCombine(size_t lhs, size_t rhs) noexcept
12+
{
13+
constexpr size_t kHashConstant = 0x517c'c1b7'2722'0a95ull;
14+
return lhs ^ (rhs + kHashConstant + (lhs << 6) + (lhs >> 2));
15+
}
16+
size_t HashGuid(const _GUID& guid) noexcept
17+
{
18+
return HashCombine(reinterpret_cast<const uint64_t&>(guid.Data1),
19+
reinterpret_cast<const size_t&>(guid.Data4));
20+
}
21+
#else
22+
// 32-bit version
23+
size_t HashCombine(size_t lhs, size_t rhs) noexcept
24+
{
25+
constexpr size_t kHashConstant = 0x9e37'79b9u;
26+
return lhs ^ (rhs + kHashConstant + (lhs << 6) + (lhs >> 2));
27+
}
28+
size_t HashGuid(const _GUID& guid) noexcept
29+
{
30+
return HashCombine(
31+
HashCombine(reinterpret_cast<const size_t&>(guid.Data1), reinterpret_cast<const size_t&>(guid.Data2)),
32+
HashCombine(reinterpret_cast<const size_t&>(guid.Data4), reinterpret_cast<const size_t&>(guid.Data4[4]))
33+
);
34+
}
35+
#endif
1336

14-
size_t HashGuid(const _GUID& guid) noexcept
15-
{
16-
return HashCombine(reinterpret_cast<const size_t&>(guid.Data1),
17-
reinterpret_cast<const size_t&>(guid.Data4));
18-
}
1937
}

IntelPresentMon/Versioning/Versioning.vcxproj

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
4+
<ProjectConfiguration Include="Debug|Win32">
5+
<Configuration>Debug</Configuration>
6+
<Platform>Win32</Platform>
7+
</ProjectConfiguration>
48
<ProjectConfiguration Include="Debug|x64">
59
<Configuration>Debug</Configuration>
610
<Platform>x64</Platform>
711
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Release|Win32">
13+
<Configuration>Release</Configuration>
14+
<Platform>Win32</Platform>
15+
</ProjectConfiguration>
816
<ProjectConfiguration Include="Release|x64">
917
<Configuration>Release</Configuration>
1018
<Platform>x64</Platform>
@@ -34,13 +42,26 @@
3442
<PlatformToolset>v143</PlatformToolset>
3543
<CharacterSet>Unicode</CharacterSet>
3644
</PropertyGroup>
45+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
46+
<ConfigurationType>StaticLibrary</ConfigurationType>
47+
<UseDebugLibraries>true</UseDebugLibraries>
48+
<PlatformToolset>v143</PlatformToolset>
49+
<CharacterSet>Unicode</CharacterSet>
50+
</PropertyGroup>
3751
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
3852
<ConfigurationType>StaticLibrary</ConfigurationType>
3953
<UseDebugLibraries>false</UseDebugLibraries>
4054
<PlatformToolset>v143</PlatformToolset>
4155
<WholeProgramOptimization>true</WholeProgramOptimization>
4256
<CharacterSet>Unicode</CharacterSet>
4357
</PropertyGroup>
58+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
59+
<ConfigurationType>StaticLibrary</ConfigurationType>
60+
<UseDebugLibraries>false</UseDebugLibraries>
61+
<PlatformToolset>v143</PlatformToolset>
62+
<WholeProgramOptimization>true</WholeProgramOptimization>
63+
<CharacterSet>Unicode</CharacterSet>
64+
</PropertyGroup>
4465
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4566
<ImportGroup Label="ExtensionSettings">
4667
</ImportGroup>
@@ -50,19 +71,35 @@
5071
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5172
<Import Project="..\Common.props" />
5273
</ImportGroup>
74+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
75+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76+
<Import Project="..\Common.props" />
77+
</ImportGroup>
5378
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
5479
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5580
<Import Project="..\Common.props" />
5681
</ImportGroup>
82+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
83+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84+
<Import Project="..\Common.props" />
85+
</ImportGroup>
5786
<PropertyGroup Label="UserMacros" />
5887
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
5988
<CustomBuildBeforeTargets>BuildGenerateSources</CustomBuildBeforeTargets>
6089
<CustomBuildAfterTargets>BuildGenerateSources</CustomBuildAfterTargets>
6190
</PropertyGroup>
91+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
92+
<CustomBuildBeforeTargets>BuildGenerateSources</CustomBuildBeforeTargets>
93+
<CustomBuildAfterTargets>BuildGenerateSources</CustomBuildAfterTargets>
94+
</PropertyGroup>
6295
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
6396
<CustomBuildBeforeTargets>BuildGenerateSources</CustomBuildBeforeTargets>
6497
<CustomBuildAfterTargets>BuildGenerateSources</CustomBuildAfterTargets>
6598
</PropertyGroup>
99+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
100+
<CustomBuildBeforeTargets>BuildGenerateSources</CustomBuildBeforeTargets>
101+
<CustomBuildAfterTargets>BuildGenerateSources</CustomBuildAfterTargets>
102+
</PropertyGroup>
66103
<PropertyGroup Label="Vcpkg">
67104
<VcpkgEnabled>false</VcpkgEnabled>
68105
</PropertyGroup>
@@ -90,6 +127,30 @@
90127
<Outputs>force-run-nonexist.fake</Outputs>
91128
</CustomBuildStep>
92129
</ItemDefinitionGroup>
130+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
131+
<ClCompile>
132+
<WarningLevel>Level3</WarningLevel>
133+
<SDLCheck>true</SDLCheck>
134+
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135+
<ConformanceMode>true</ConformanceMode>
136+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
137+
<LanguageStandard>stdcpplatest</LanguageStandard>
138+
</ClCompile>
139+
<Link>
140+
<SubSystem>
141+
</SubSystem>
142+
<GenerateDebugInformation>true</GenerateDebugInformation>
143+
</Link>
144+
<CustomBuildStep>
145+
<Command>powershell.exe -ExecutionPolicy Bypass -File "scripts\pre-build.ps1"</Command>
146+
</CustomBuildStep>
147+
<CustomBuildStep>
148+
<Message>Generating Build IDs</Message>
149+
</CustomBuildStep>
150+
<CustomBuildStep>
151+
<Outputs>force-run-nonexist.fake</Outputs>
152+
</CustomBuildStep>
153+
</ItemDefinitionGroup>
93154
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
94155
<ClCompile>
95156
<WarningLevel>Level3</WarningLevel>
@@ -118,6 +179,34 @@
118179
<Outputs>force-run-nonexist.fake</Outputs>
119180
</CustomBuildStep>
120181
</ItemDefinitionGroup>
182+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
183+
<ClCompile>
184+
<WarningLevel>Level3</WarningLevel>
185+
<FunctionLevelLinking>true</FunctionLevelLinking>
186+
<IntrinsicFunctions>true</IntrinsicFunctions>
187+
<SDLCheck>true</SDLCheck>
188+
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
189+
<ConformanceMode>true</ConformanceMode>
190+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
191+
<LanguageStandard>stdcpplatest</LanguageStandard>
192+
</ClCompile>
193+
<Link>
194+
<SubSystem>
195+
</SubSystem>
196+
<EnableCOMDATFolding>true</EnableCOMDATFolding>
197+
<OptimizeReferences>true</OptimizeReferences>
198+
<GenerateDebugInformation>true</GenerateDebugInformation>
199+
</Link>
200+
<CustomBuildStep>
201+
<Command>powershell.exe -ExecutionPolicy Bypass -File "scripts\pre-build.ps1"</Command>
202+
</CustomBuildStep>
203+
<CustomBuildStep>
204+
<Message>Generating Build IDs</Message>
205+
</CustomBuildStep>
206+
<CustomBuildStep>
207+
<Outputs>force-run-nonexist.fake</Outputs>
208+
</CustomBuildStep>
209+
</ItemDefinitionGroup>
121210
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
122211
<ImportGroup Label="ExtensionTargets">
123212
</ImportGroup>

PresentData/PresentData.vcxproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,11 @@
361361
<ClCompile Include="TraceConsumer.cpp" />
362362
<ClCompile Include="PresentMonTraceSession.cpp" />
363363
</ItemGroup>
364+
<ItemGroup>
365+
<ProjectReference Include="..\IntelPresentMon\CommonUtilities\CommonUtilities.vcxproj">
366+
<Project>{08a704d8-ca1c-45e9-8ede-542a1a43b53e}</Project>
367+
</ProjectReference>
368+
</ItemGroup>
364369
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
365370
<ImportGroup Label="ExtensionTargets">
366371
</ImportGroup>

PresentMon.sln

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -106,32 +106,26 @@ Global
106106
GlobalSection(ProjectConfigurationPlatforms) = postSolution
107107
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Debug|x64.ActiveCfg = Debug|x86
108108
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Debug|x86.ActiveCfg = Debug|x86
109-
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Debug|x86.Build.0 = Debug|x86
110109
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release|x64.ActiveCfg = Release|x86
111110
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release|x64.Build.0 = Release|x86
112111
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release|x86.ActiveCfg = Release|x86
113-
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release|x86.Build.0 = Release|x86
114112
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release-EDSS|x64.ActiveCfg = Release|x86
115113
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release-EDSS|x86.ActiveCfg = Release|x86
116114
{BB48BBC7-E308-4DA5-AB22-16D7A8D1EB3E}.Release-EDSS|x86.Build.0 = Release|x86
117115
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Debug|x64.ActiveCfg = Debug|Any CPU
118116
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Debug|x86.ActiveCfg = Debug|Any CPU
119-
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Debug|x86.Build.0 = Debug|Any CPU
120117
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release|x64.ActiveCfg = Release|Any CPU
121118
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release|x64.Build.0 = Release|Any CPU
122119
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release|x86.ActiveCfg = Release|Any CPU
123-
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release|x86.Build.0 = Release|Any CPU
124120
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release-EDSS|x64.ActiveCfg = Release|Any CPU
125121
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release-EDSS|x86.ActiveCfg = Release|Any CPU
126122
{9E3C74BB-12BB-40AC-86BF-818D20140CBA}.Release-EDSS|x86.Build.0 = Release|Any CPU
127123
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Debug|x64.ActiveCfg = Debug|x64
128124
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Debug|x64.Build.0 = Debug|x64
129125
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Debug|x86.ActiveCfg = Debug|x64
130-
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Debug|x86.Build.0 = Debug|x64
131126
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release|x64.ActiveCfg = Release|x64
132127
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release|x64.Build.0 = Release|x64
133128
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release|x86.ActiveCfg = Release|x64
134-
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release|x86.Build.0 = Release|x64
135129
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release-EDSS|x64.ActiveCfg = Release-EDSS|x64
136130
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release-EDSS|x64.Build.0 = Release-EDSS|x64
137131
{3C80B001-E165-4E0E-A92D-5767CF4FB1F8}.Release-EDSS|x86.ActiveCfg = Release-EDSS|x64
@@ -185,11 +179,9 @@ Global
185179
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Debug|x64.ActiveCfg = Debug|x64
186180
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Debug|x64.Build.0 = Debug|x64
187181
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Debug|x86.ActiveCfg = Debug|x64
188-
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Debug|x86.Build.0 = Debug|x64
189182
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release|x64.ActiveCfg = Release|x64
190183
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release|x64.Build.0 = Release|x64
191184
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release|x86.ActiveCfg = Release|x64
192-
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release|x86.Build.0 = Release|x64
193185
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release-EDSS|x64.ActiveCfg = Release|x64
194186
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release-EDSS|x64.Build.0 = Release|x64
195187
{808F5EA9-EA09-4D72-87B4-5397D43CBA54}.Release-EDSS|x86.ActiveCfg = Release|x64
@@ -224,11 +216,9 @@ Global
224216
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Debug|x64.ActiveCfg = Debug|x64
225217
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Debug|x64.Build.0 = Debug|x64
226218
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Debug|x86.ActiveCfg = Debug|x64
227-
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Debug|x86.Build.0 = Debug|x64
228219
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release|x64.ActiveCfg = Release|x64
229220
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release|x64.Build.0 = Release|x64
230221
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release|x86.ActiveCfg = Release|x64
231-
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release|x86.Build.0 = Release|x64
232222
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release-EDSS|x64.ActiveCfg = Release|x64
233223
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release-EDSS|x86.ActiveCfg = Release|x64
234224
{7A1C7F0B-ECB3-4C98-B74E-E5BBA63BA4A7}.Release-EDSS|x86.Build.0 = Release|x64
@@ -252,35 +242,29 @@ Global
252242
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Debug|x64.ActiveCfg = Debug|x64
253243
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Debug|x64.Build.0 = Debug|x64
254244
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Debug|x86.ActiveCfg = Debug|x64
255-
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Debug|x86.Build.0 = Debug|x64
256245
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release|x64.ActiveCfg = Release|x64
257246
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release|x64.Build.0 = Release|x64
258247
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release|x86.ActiveCfg = Release|x64
259-
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release|x86.Build.0 = Release|x64
260248
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release-EDSS|x64.ActiveCfg = Release|x64
261249
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release-EDSS|x64.Build.0 = Release|x64
262250
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release-EDSS|x86.ActiveCfg = Release|x64
263251
{5DDBA061-53A0-4835-8AAF-943F403F924F}.Release-EDSS|x86.Build.0 = Release|x64
264252
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Debug|x64.ActiveCfg = Debug|x64
265253
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Debug|x64.Build.0 = Debug|x64
266254
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Debug|x86.ActiveCfg = Debug|x64
267-
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Debug|x86.Build.0 = Debug|x64
268255
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release|x64.ActiveCfg = Release|x64
269256
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release|x64.Build.0 = Release|x64
270257
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release|x86.ActiveCfg = Release|x64
271-
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release|x86.Build.0 = Release|x64
272258
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release-EDSS|x64.ActiveCfg = Release|x64
273259
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release-EDSS|x64.Build.0 = Release|x64
274260
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release-EDSS|x86.ActiveCfg = Release|x64
275261
{BE924A9E-AE24-42A6-9C7C-EABC506A33C9}.Release-EDSS|x86.Build.0 = Release|x64
276262
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Debug|x64.ActiveCfg = Debug|x64
277263
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Debug|x64.Build.0 = Debug|x64
278264
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Debug|x86.ActiveCfg = Debug|x64
279-
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Debug|x86.Build.0 = Debug|x64
280265
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release|x64.ActiveCfg = Release|x64
281266
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release|x64.Build.0 = Release|x64
282267
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release|x86.ActiveCfg = Release|x64
283-
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release|x86.Build.0 = Release|x64
284268
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release-EDSS|x64.ActiveCfg = Release|x64
285269
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release-EDSS|x64.Build.0 = Release|x64
286270
{34B60AAC-4646-4AA8-A267-9A5DD7C097D5}.Release-EDSS|x86.ActiveCfg = Release|x64
@@ -338,16 +322,19 @@ Global
338322
{807370FB-ADE0-403A-A278-DF50893E5F94}.Release-EDSS|x86.Build.0 = Release|Win32
339323
{C73AA532-E532-4D93-9279-905444653C08}.Debug|x64.ActiveCfg = Debug|x64
340324
{C73AA532-E532-4D93-9279-905444653C08}.Debug|x64.Build.0 = Debug|x64
341-
{C73AA532-E532-4D93-9279-905444653C08}.Debug|x86.ActiveCfg = Debug|x64
325+
{C73AA532-E532-4D93-9279-905444653C08}.Debug|x86.ActiveCfg = Debug|Win32
342326
{C73AA532-E532-4D93-9279-905444653C08}.Release|x64.ActiveCfg = Release|x64
343327
{C73AA532-E532-4D93-9279-905444653C08}.Release|x64.Build.0 = Release|x64
344328
{C73AA532-E532-4D93-9279-905444653C08}.Release|x86.ActiveCfg = Release|x64
329+
{C73AA532-E532-4D93-9279-905444653C08}.Release|x86.Build.0 = Release|x64
345330
{C73AA532-E532-4D93-9279-905444653C08}.Release-EDSS|x64.ActiveCfg = Release|x64
346331
{C73AA532-E532-4D93-9279-905444653C08}.Release-EDSS|x64.Build.0 = Release|x64
347332
{C73AA532-E532-4D93-9279-905444653C08}.Release-EDSS|x86.ActiveCfg = Release|x64
348333
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Debug|x64.ActiveCfg = Debug|Any CPU
334+
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Debug|x64.Build.0 = Debug|Any CPU
349335
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Debug|x86.ActiveCfg = Debug|Any CPU
350336
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Release|x64.ActiveCfg = Release|Any CPU
337+
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Release|x64.Build.0 = Release|Any CPU
351338
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Release|x86.ActiveCfg = Release|Any CPU
352339
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Release-EDSS|x64.ActiveCfg = Release|Any CPU
353340
{5805A705-ADB3-4888-A244-4AAB86A1005D}.Release-EDSS|x86.ActiveCfg = Release|Any CPU

PresentMon/PresentMon.vcxproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,9 @@
177177
<None Include="..\README-ConsoleApplication.md" />
178178
</ItemGroup>
179179
<ItemGroup>
180+
<ProjectReference Include="..\IntelPresentMon\CommonUtilities\CommonUtilities.vcxproj">
181+
<Project>{08a704d8-ca1c-45e9-8ede-542a1a43b53e}</Project>
182+
</ProjectReference>
180183
<ProjectReference Include="..\PresentData\PresentData.vcxproj">
181184
<Project>{892028e5-32f6-45fc-8ab2-90fcbcac4bf6}</Project>
182185
</ProjectReference>

0 commit comments

Comments
 (0)