From 30f7b9ecef834a6ca0fa1fb8f1ae37815569a126 Mon Sep 17 00:00:00 2001 From: Egor Zhdan Date: Thu, 24 Sep 2020 15:04:24 +0300 Subject: [PATCH] WinSDK: extract Performance submodule Currently some of the headers get included into `WinSDK.WinSock2` via windows.h --- stdlib/public/Platform/winsdk.modulemap | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/stdlib/public/Platform/winsdk.modulemap b/stdlib/public/Platform/winsdk.modulemap index 8d7d464d27ffd..9b31072dd0cc3 100644 --- a/stdlib/public/Platform/winsdk.modulemap +++ b/stdlib/public/Platform/winsdk.modulemap @@ -251,6 +251,25 @@ module WinSDK [system] { link "OleAut32.Lib" } + module Performance { + module PerfLib { + header "perflib.h" + export * + + link "AdvAPI32.Lib" + } + + module PDH { + header "Pdh.h" + export * + + link "Pdh.Lib" + } + + header "winperf.h" + export * + } + module Printing { header "winspool.h" export *