From 44951a4cbc064a0a5f7761909829d92d9b0101e5 Mon Sep 17 00:00:00 2001 From: Shawn Hoffman Date: Tue, 26 Apr 2022 12:38:56 -0700 Subject: [PATCH] use fmt as static library instead of headers reportedly improves compile time --- Externals/ExternalsReferenceAll.props | 3 ++ Externals/fmt/fmt.vcxproj | 40 +++++++++++++++++++++++ Source/Core/WinUpdater/WinUpdater.vcxproj | 3 ++ Source/DSPTool/DSPTool.vcxproj | 3 ++ Source/VSProps/Base.props | 1 - Source/dolphin-emu.sln | 11 +++++++ 6 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 Externals/fmt/fmt.vcxproj diff --git a/Externals/ExternalsReferenceAll.props b/Externals/ExternalsReferenceAll.props index 38ec0bd827..b63d4ab74d 100644 --- a/Externals/ExternalsReferenceAll.props +++ b/Externals/ExternalsReferenceAll.props @@ -34,6 +34,9 @@ {cbc76802-c128-4b17-bf6c-23b08c313e5e} + + {4BC5A148-0AB3-440F-A980-A29B4B999190} + {8498f2fa-5ca6-4169-9971-de5b1fe6132c} diff --git a/Externals/fmt/fmt.vcxproj b/Externals/fmt/fmt.vcxproj new file mode 100644 index 0000000000..5ff6768e1c --- /dev/null +++ b/Externals/fmt/fmt.vcxproj @@ -0,0 +1,40 @@ + + + + + + {4BC5A148-0AB3-440F-A980-A29B4B999190} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Source/Core/WinUpdater/WinUpdater.vcxproj b/Source/Core/WinUpdater/WinUpdater.vcxproj index b550b5f107..fd64846a2f 100644 --- a/Source/Core/WinUpdater/WinUpdater.vcxproj +++ b/Source/Core/WinUpdater/WinUpdater.vcxproj @@ -36,6 +36,9 @@ {5bdf4b91-1491-4fb0-bc27-78e9a8e97dc3} + + {4BC5A148-0AB3-440F-A980-A29B4B999190} + {bdb6578b-0691-4e80-a46c-df21639fd3b8} diff --git a/Source/DSPTool/DSPTool.vcxproj b/Source/DSPTool/DSPTool.vcxproj index 59c5f2bc3d..dbbce7cf35 100644 --- a/Source/DSPTool/DSPTool.vcxproj +++ b/Source/DSPTool/DSPTool.vcxproj @@ -38,6 +38,9 @@ {D79392F7-06D6-4B4B-A39F-4D587C215D3A} + + {4BC5A148-0AB3-440F-A980-A29B4B999190} + diff --git a/Source/VSProps/Base.props b/Source/VSProps/Base.props index b7da386cae..e97cd98022 100644 --- a/Source/VSProps/Base.props +++ b/Source/VSProps/Base.props @@ -55,7 +55,6 @@ true true true - FMT_HEADER_ONLY=1;%(PreprocessorDefinitions)