aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-01-27 12:49:09 -0800
committerAlexander Karatarakis <alkarata@microsoft.com>2017-01-30 21:52:42 -0800
commit050e4a0f7a8156bd862f95c06ea298ab6697e147 (patch)
treebf384f4faa0d10e957519ba42c752fae537283b0 /toolsrc/src
parent4ded91423aa1dfa3ad8bb7a57879f48d58b9b786 (diff)
downloadvcpkg-050e4a0f7a8156bd862f95c06ea298ab6697e147.tar.gz
vcpkg-050e4a0f7a8156bd862f95c06ea298ab6697e147.zip
Introduce precompiled headers
Diffstat (limited to 'toolsrc/src')
-rw-r--r--toolsrc/src/BinaryParagraph.cpp1
-rw-r--r--toolsrc/src/BuildInfo.cpp1
-rw-r--r--toolsrc/src/MachineType.cpp1
-rw-r--r--toolsrc/src/Paragraphs.cpp1
-rw-r--r--toolsrc/src/SourceParagraph.cpp1
-rw-r--r--toolsrc/src/StatusParagraph.cpp1
-rw-r--r--toolsrc/src/StatusParagraphs.cpp2
-rw-r--r--toolsrc/src/Stopwatch.cpp1
-rw-r--r--toolsrc/src/coff_file_reader.cpp4
-rw-r--r--toolsrc/src/commands_available_commands.cpp1
-rw-r--r--toolsrc/src/commands_build.cpp2
-rw-r--r--toolsrc/src/commands_build_external.cpp1
-rw-r--r--toolsrc/src/commands_cache.cpp1
-rw-r--r--toolsrc/src/commands_contact.cpp1
-rw-r--r--toolsrc/src/commands_create.cpp1
-rw-r--r--toolsrc/src/commands_edit.cpp1
-rw-r--r--toolsrc/src/commands_hash.cpp1
-rw-r--r--toolsrc/src/commands_help.cpp1
-rw-r--r--toolsrc/src/commands_import.cpp2
-rw-r--r--toolsrc/src/commands_install.cpp1
-rw-r--r--toolsrc/src/commands_integrate.cpp7
-rw-r--r--toolsrc/src/commands_list.cpp1
-rw-r--r--toolsrc/src/commands_owns.cpp1
-rw-r--r--toolsrc/src/commands_portsdiff.cpp6
-rw-r--r--toolsrc/src/commands_remove.cpp2
-rw-r--r--toolsrc/src/commands_search.cpp1
-rw-r--r--toolsrc/src/commands_update.cpp1
-rw-r--r--toolsrc/src/commands_version.cpp1
-rw-r--r--toolsrc/src/metrics.cpp12
-rw-r--r--toolsrc/src/package_spec.cpp2
-rw-r--r--toolsrc/src/package_spec_parse_result.cpp4
-rw-r--r--toolsrc/src/pch.cpp1
-rw-r--r--toolsrc/src/post_build_lint.cpp3
-rw-r--r--toolsrc/src/triplet.cpp2
-rw-r--r--toolsrc/src/vcpkg_Checks.cpp3
-rw-r--r--toolsrc/src/vcpkg_Dependencies.cpp5
-rw-r--r--toolsrc/src/vcpkg_Environment.cpp3
-rw-r--r--toolsrc/src/vcpkg_Files.cpp3
-rw-r--r--toolsrc/src/vcpkg_Input.cpp1
-rw-r--r--toolsrc/src/vcpkg_Strings.cpp8
-rw-r--r--toolsrc/src/vcpkg_System.cpp4
-rw-r--r--toolsrc/src/vcpkg_cmd_arguments.cpp4
-rw-r--r--toolsrc/src/vcpkg_info.cpp1
-rw-r--r--toolsrc/src/vcpkg_paths.cpp1
-rw-r--r--toolsrc/src/vcpkglib.cpp10
-rw-r--r--toolsrc/src/vcpkglib_helpers.cpp3
46 files changed, 47 insertions, 69 deletions
diff --git a/toolsrc/src/BinaryParagraph.cpp b/toolsrc/src/BinaryParagraph.cpp
index ad85a1f8a..eed87eb81 100644
--- a/toolsrc/src/BinaryParagraph.cpp
+++ b/toolsrc/src/BinaryParagraph.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "BinaryParagraph.h"
#include "vcpkglib_helpers.h"
#include "vcpkg_Checks.h"
diff --git a/toolsrc/src/BuildInfo.cpp b/toolsrc/src/BuildInfo.cpp
index a45dc4b72..b401f9d44 100644
--- a/toolsrc/src/BuildInfo.cpp
+++ b/toolsrc/src/BuildInfo.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "BuildInfo.h"
#include "vcpkg_Checks.h"
#include "vcpkglib_helpers.h"
diff --git a/toolsrc/src/MachineType.cpp b/toolsrc/src/MachineType.cpp
index 0115f3e5e..81012234d 100644
--- a/toolsrc/src/MachineType.cpp
+++ b/toolsrc/src/MachineType.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "MachineType.h"
#include "vcpkg_Checks.h"
diff --git a/toolsrc/src/Paragraphs.cpp b/toolsrc/src/Paragraphs.cpp
index f4592afed..6dde5da7c 100644
--- a/toolsrc/src/Paragraphs.cpp
+++ b/toolsrc/src/Paragraphs.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "Paragraphs.h"
#include "vcpkg_Files.h"
diff --git a/toolsrc/src/SourceParagraph.cpp b/toolsrc/src/SourceParagraph.cpp
index bdf15a737..eef4a4734 100644
--- a/toolsrc/src/SourceParagraph.cpp
+++ b/toolsrc/src/SourceParagraph.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "SourceParagraph.h"
#include "vcpkglib_helpers.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/StatusParagraph.cpp b/toolsrc/src/StatusParagraph.cpp
index bf12ae89a..3f07689ca 100644
--- a/toolsrc/src/StatusParagraph.cpp
+++ b/toolsrc/src/StatusParagraph.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "StatusParagraph.h"
#include "vcpkglib_helpers.h"
diff --git a/toolsrc/src/StatusParagraphs.cpp b/toolsrc/src/StatusParagraphs.cpp
index 3e23c519a..c2398d2b8 100644
--- a/toolsrc/src/StatusParagraphs.cpp
+++ b/toolsrc/src/StatusParagraphs.cpp
@@ -1,5 +1,5 @@
+#include "pch.h"
#include "StatusParagraphs.h"
-#include <algorithm>
#include "vcpkg_Checks.h"
namespace vcpkg
diff --git a/toolsrc/src/Stopwatch.cpp b/toolsrc/src/Stopwatch.cpp
index b0e54e381..ec7af60b6 100644
--- a/toolsrc/src/Stopwatch.cpp
+++ b/toolsrc/src/Stopwatch.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "Stopwatch.h"
#include "vcpkg_Checks.h"
diff --git a/toolsrc/src/coff_file_reader.cpp b/toolsrc/src/coff_file_reader.cpp
index 8ce714bbe..f48f912c1 100644
--- a/toolsrc/src/coff_file_reader.cpp
+++ b/toolsrc/src/coff_file_reader.cpp
@@ -1,8 +1,6 @@
+#include "pch.h"
#include "coff_file_reader.h"
-#include <iostream>
#include "vcpkg_Checks.h"
-#include <set>
-#include <fstream>
using namespace std;
diff --git a/toolsrc/src/commands_available_commands.cpp b/toolsrc/src/commands_available_commands.cpp
index 48239587d..56056218b 100644
--- a/toolsrc/src/commands_available_commands.cpp
+++ b/toolsrc/src/commands_available_commands.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
namespace vcpkg::Commands
diff --git a/toolsrc/src/commands_build.cpp b/toolsrc/src/commands_build.cpp
index 629cbbb5f..22f3af872 100644
--- a/toolsrc/src/commands_build.cpp
+++ b/toolsrc/src/commands_build.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "StatusParagraphs.h"
#include "vcpkglib.h"
@@ -8,7 +9,6 @@
#include "vcpkg_Environment.h"
#include "metrics.h"
#include "vcpkg_info.h"
-#include <fstream>
namespace vcpkg::Commands::Build
{
diff --git a/toolsrc/src/commands_build_external.cpp b/toolsrc/src/commands_build_external.cpp
index 51dc29e86..5c3fa9857 100644
--- a/toolsrc/src/commands_build_external.cpp
+++ b/toolsrc/src/commands_build_external.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_Environment.h"
diff --git a/toolsrc/src/commands_cache.cpp b/toolsrc/src/commands_cache.cpp
index 63bf32260..fa49a647f 100644
--- a/toolsrc/src/commands_cache.cpp
+++ b/toolsrc/src/commands_cache.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_Files.h"
diff --git a/toolsrc/src/commands_contact.cpp b/toolsrc/src/commands_contact.cpp
index 3e3ebc2b4..2be468fb8 100644
--- a/toolsrc/src/commands_contact.cpp
+++ b/toolsrc/src/commands_contact.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_info.h"
diff --git a/toolsrc/src/commands_create.cpp b/toolsrc/src/commands_create.cpp
index d842d3fab..5042ab97b 100644
--- a/toolsrc/src/commands_create.cpp
+++ b/toolsrc/src/commands_create.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_Environment.h"
diff --git a/toolsrc/src/commands_edit.cpp b/toolsrc/src/commands_edit.cpp
index cb457a9e2..dff30f7ad 100644
--- a/toolsrc/src/commands_edit.cpp
+++ b/toolsrc/src/commands_edit.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_Input.h"
diff --git a/toolsrc/src/commands_hash.cpp b/toolsrc/src/commands_hash.cpp
index 7048fb0d9..4c0028f53 100644
--- a/toolsrc/src/commands_hash.cpp
+++ b/toolsrc/src/commands_hash.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/commands_help.cpp b/toolsrc/src/commands_help.cpp
index e4769752c..6068c22fb 100644
--- a/toolsrc/src/commands_help.cpp
+++ b/toolsrc/src/commands_help.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/commands_import.cpp b/toolsrc/src/commands_import.cpp
index 14e83e75f..7af2c7185 100644
--- a/toolsrc/src/commands_import.cpp
+++ b/toolsrc/src/commands_import.cpp
@@ -1,8 +1,8 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "Paragraphs.h"
#include "StatusParagraph.h"
#include "vcpkg_Files.h"
-#include <fstream>
namespace vcpkg::Commands::Import
{
diff --git a/toolsrc/src/commands_install.cpp b/toolsrc/src/commands_install.cpp
index 69495bd62..2ae67a497 100644
--- a/toolsrc/src/commands_install.cpp
+++ b/toolsrc/src/commands_install.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkglib.h"
#include "vcpkg_Environment.h"
diff --git a/toolsrc/src/commands_integrate.cpp b/toolsrc/src/commands_integrate.cpp
index 2bd5027ec..03c51b5a7 100644
--- a/toolsrc/src/commands_integrate.cpp
+++ b/toolsrc/src/commands_integrate.cpp
@@ -1,10 +1,5 @@
-#define WIN32_LEAN_AND_MEAN
-#include <windows.h>
-#include <shellapi.h>
+#include "pch.h"
#include "vcpkg_Commands.h"
-#include <fstream>
-#include <regex>
-#include <array>
#include "vcpkg_Environment.h"
#include "vcpkg_Checks.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/commands_list.cpp b/toolsrc/src/commands_list.cpp
index 18e95d405..34a9c2fc8 100644
--- a/toolsrc/src/commands_list.cpp
+++ b/toolsrc/src/commands_list.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkglib.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/commands_owns.cpp b/toolsrc/src/commands_owns.cpp
index fe02b6224..6c4c20c44 100644
--- a/toolsrc/src/commands_owns.cpp
+++ b/toolsrc/src/commands_owns.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkglib.h"
diff --git a/toolsrc/src/commands_portsdiff.cpp b/toolsrc/src/commands_portsdiff.cpp
index 1665d7c47..e75633b3c 100644
--- a/toolsrc/src/commands_portsdiff.cpp
+++ b/toolsrc/src/commands_portsdiff.cpp
@@ -1,11 +1,7 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
-#include <map>
-#include <iterator>
#include "vcpkg_Maps.h"
-#include <iostream>
-#include <iomanip>
-#include <set>
#include "Paragraphs.h"
#include "SourceParagraph.h"
#include "vcpkg_Environment.h"
diff --git a/toolsrc/src/commands_remove.cpp b/toolsrc/src/commands_remove.cpp
index 7b8286f9c..9b37ff11f 100644
--- a/toolsrc/src/commands_remove.cpp
+++ b/toolsrc/src/commands_remove.cpp
@@ -1,9 +1,9 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkglib.h"
#include "vcpkg_System.h"
#include "vcpkg_Input.h"
#include "vcpkg_Dependencies.h"
-#include <fstream>
namespace vcpkg::Commands::Remove
{
diff --git a/toolsrc/src/commands_search.cpp b/toolsrc/src/commands_search.cpp
index 3f197b06b..3a3226e4b 100644
--- a/toolsrc/src/commands_search.cpp
+++ b/toolsrc/src/commands_search.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "Paragraphs.h"
diff --git a/toolsrc/src/commands_update.cpp b/toolsrc/src/commands_update.cpp
index d7a554303..a42ae5341 100644
--- a/toolsrc/src/commands_update.cpp
+++ b/toolsrc/src/commands_update.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkglib.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/commands_version.cpp b/toolsrc/src/commands_version.cpp
index e98251601..a521b2567 100644
--- a/toolsrc/src/commands_version.cpp
+++ b/toolsrc/src/commands_version.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Commands.h"
#include "vcpkg_System.h"
#include "vcpkg_info.h"
diff --git a/toolsrc/src/metrics.cpp b/toolsrc/src/metrics.cpp
index 1806dad87..263d6eb74 100644
--- a/toolsrc/src/metrics.cpp
+++ b/toolsrc/src/metrics.cpp
@@ -1,15 +1,5 @@
+#include "pch.h"
#include "metrics.h"
-#include <utility>
-#include <array>
-#include <string>
-#include <iostream>
-#include <vector>
-#include <sys/timeb.h>
-#include <time.h>
-#define WIN32_LEAN_AND_MEAN
-#include <Windows.h>
-#include <winhttp.h>
-#include <fstream>
#include "filesystem_fs.h"
#include "vcpkg_Strings.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/package_spec.cpp b/toolsrc/src/package_spec.cpp
index 86d4393bd..9ba3bdf79 100644
--- a/toolsrc/src/package_spec.cpp
+++ b/toolsrc/src/package_spec.cpp
@@ -1,5 +1,5 @@
+#include "pch.h"
#include "package_spec.h"
-#include <algorithm>
namespace vcpkg
{
diff --git a/toolsrc/src/package_spec_parse_result.cpp b/toolsrc/src/package_spec_parse_result.cpp
index dc377f656..892232c2e 100644
--- a/toolsrc/src/package_spec_parse_result.cpp
+++ b/toolsrc/src/package_spec_parse_result.cpp
@@ -1,5 +1,5 @@
-#include <package_spec.h>
-#include <system_error>
+#include "pch.h"
+#include "package_spec.h"
#include "package_spec_parse_result.h"
namespace vcpkg
diff --git a/toolsrc/src/pch.cpp b/toolsrc/src/pch.cpp
new file mode 100644
index 000000000..17305716a
--- /dev/null
+++ b/toolsrc/src/pch.cpp
@@ -0,0 +1 @@
+#include "pch.h" \ No newline at end of file
diff --git a/toolsrc/src/post_build_lint.cpp b/toolsrc/src/post_build_lint.cpp
index af76b7963..daf6f49ee 100644
--- a/toolsrc/src/post_build_lint.cpp
+++ b/toolsrc/src/post_build_lint.cpp
@@ -1,12 +1,11 @@
+#include "pch.h"
#include "vcpkg_paths.h"
#include "package_spec.h"
#include "vcpkg_Files.h"
-#include <functional>
#include "vcpkg_System.h"
#include "vcpkg_Environment.h"
#include "coff_file_reader.h"
#include "BuildInfo.h"
-#include <regex>
namespace vcpkg::PostBuildLint
{
diff --git a/toolsrc/src/triplet.cpp b/toolsrc/src/triplet.cpp
index a6816b445..e1302d9ed 100644
--- a/toolsrc/src/triplet.cpp
+++ b/toolsrc/src/triplet.cpp
@@ -1,6 +1,6 @@
+#include "pch.h"
#include "triplet.h"
#include "vcpkg_Checks.h"
-#include <algorithm>
namespace vcpkg
{
diff --git a/toolsrc/src/vcpkg_Checks.cpp b/toolsrc/src/vcpkg_Checks.cpp
index 46b28e55c..5c3fef27a 100644
--- a/toolsrc/src/vcpkg_Checks.cpp
+++ b/toolsrc/src/vcpkg_Checks.cpp
@@ -1,6 +1,5 @@
+#include "pch.h"
#include "vcpkg_Checks.h"
-
-#include <stdexcept>
#include "vcpkg_System.h"
namespace vcpkg::Checks
diff --git a/toolsrc/src/vcpkg_Dependencies.cpp b/toolsrc/src/vcpkg_Dependencies.cpp
index 4468930c4..3b6db5bbd 100644
--- a/toolsrc/src/vcpkg_Dependencies.cpp
+++ b/toolsrc/src/vcpkg_Dependencies.cpp
@@ -1,12 +1,9 @@
+#include "pch.h"
#include "vcpkg_Dependencies.h"
-#include <vector>
#include "vcpkg_Graphs.h"
#include "vcpkg_paths.h"
#include "package_spec.h"
#include "StatusParagraphs.h"
-#include <unordered_set>
-#include <unordered_map>
-#include "vcpkg_Maps.h"
#include "vcpkg_Files.h"
#include "vcpkglib.h"
diff --git a/toolsrc/src/vcpkg_Environment.cpp b/toolsrc/src/vcpkg_Environment.cpp
index 66d33edeb..1babdc547 100644
--- a/toolsrc/src/vcpkg_Environment.cpp
+++ b/toolsrc/src/vcpkg_Environment.cpp
@@ -1,5 +1,4 @@
-#include <regex>
-#include <array>
+#include "pch.h"
#include "vcpkg_Environment.h"
#include "vcpkg_Commands.h"
#include "metrics.h"
diff --git a/toolsrc/src/vcpkg_Files.cpp b/toolsrc/src/vcpkg_Files.cpp
index 1d4faa773..87700238d 100644
--- a/toolsrc/src/vcpkg_Files.cpp
+++ b/toolsrc/src/vcpkg_Files.cpp
@@ -1,6 +1,5 @@
+#include "pch.h"
#include "vcpkg_Files.h"
-#include <fstream>
-#include <regex>
#include "vcpkg_System.h"
namespace vcpkg::Files
diff --git a/toolsrc/src/vcpkg_Input.cpp b/toolsrc/src/vcpkg_Input.cpp
index bf7ccd346..5720cadc0 100644
--- a/toolsrc/src/vcpkg_Input.cpp
+++ b/toolsrc/src/vcpkg_Input.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_Input.h"
#include "vcpkg_System.h"
#include "metrics.h"
diff --git a/toolsrc/src/vcpkg_Strings.cpp b/toolsrc/src/vcpkg_Strings.cpp
index b974b0a06..5b6d9967c 100644
--- a/toolsrc/src/vcpkg_Strings.cpp
+++ b/toolsrc/src/vcpkg_Strings.cpp
@@ -1,12 +1,6 @@
+#include "pch.h"
#include "vcpkg_Strings.h"
-#include <cstdarg>
-#include <algorithm>
-#include <codecvt>
-#include <iterator>
-#include <functional>
-#include <cctype>
-
namespace vcpkg::Strings::details
{
// To disambiguate between two overloads
diff --git a/toolsrc/src/vcpkg_System.cpp b/toolsrc/src/vcpkg_System.cpp
index 405dfd1b8..754a26741 100644
--- a/toolsrc/src/vcpkg_System.cpp
+++ b/toolsrc/src/vcpkg_System.cpp
@@ -1,7 +1,5 @@
+#include "pch.h"
#include "vcpkg_System.h"
-#include <iostream>
-#include <Windows.h>
-#include <regex>
namespace vcpkg::System
{
diff --git a/toolsrc/src/vcpkg_cmd_arguments.cpp b/toolsrc/src/vcpkg_cmd_arguments.cpp
index aa1c35965..4a06128a4 100644
--- a/toolsrc/src/vcpkg_cmd_arguments.cpp
+++ b/toolsrc/src/vcpkg_cmd_arguments.cpp
@@ -1,8 +1,6 @@
-#define WIN32_LEAN_AND_MEAN
-#include <Windows.h>
+#include "pch.h"
#include "vcpkg_cmd_arguments.h"
#include "vcpkg_Commands.h"
-#include <unordered_set>
#include "metrics.h"
#include "vcpkg_System.h"
diff --git a/toolsrc/src/vcpkg_info.cpp b/toolsrc/src/vcpkg_info.cpp
index 69bc6a355..f8e214998 100644
--- a/toolsrc/src/vcpkg_info.cpp
+++ b/toolsrc/src/vcpkg_info.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "vcpkg_info.h"
#include "metrics.h"
diff --git a/toolsrc/src/vcpkg_paths.cpp b/toolsrc/src/vcpkg_paths.cpp
index 39e4c8986..8d7060a02 100644
--- a/toolsrc/src/vcpkg_paths.cpp
+++ b/toolsrc/src/vcpkg_paths.cpp
@@ -1,3 +1,4 @@
+#include "pch.h"
#include "expected.h"
#include "vcpkg_paths.h"
#include "metrics.h"
diff --git a/toolsrc/src/vcpkglib.cpp b/toolsrc/src/vcpkglib.cpp
index 5cea0c585..06487684c 100644
--- a/toolsrc/src/vcpkglib.cpp
+++ b/toolsrc/src/vcpkglib.cpp
@@ -1,15 +1,7 @@
+#include "pch.h"
#include "vcpkglib.h"
-#include <iostream>
-#include <iomanip>
-#include <fstream>
-#include <functional>
-#include <string>
-#include <unordered_map>
-#include <memory>
-#include <vector>
#include "vcpkg_Files.h"
#include "Paragraphs.h"
-#include <regex>
#include "metrics.h"
using namespace vcpkg;
diff --git a/toolsrc/src/vcpkglib_helpers.cpp b/toolsrc/src/vcpkglib_helpers.cpp
index fdc287507..6b96c25cb 100644
--- a/toolsrc/src/vcpkglib_helpers.cpp
+++ b/toolsrc/src/vcpkglib_helpers.cpp
@@ -1,7 +1,6 @@
+#include "pch.h"
#include "vcpkg_Checks.h"
#include "vcpkglib_helpers.h"
-#include <unordered_map>
-#include <regex>
namespace vcpkg::details
{