audk/BaseTools/Plugin
Joey Vagedes 159f1aee56 BaseTools/WinRcPath: Improve Performance.
WinRcPath generally takes about 2 seconds to run, due to calling
multiple .bat files behind the scenes. This change reduces this time to
~0 seconds due to the following changes:

1. It will attempt to load the path from the cache, which is located a
$(WORKSPACE)/Conf/.rc_path. If the loading is a success and the rc_path
still exists, it will use it.

2. If the cache did not exist, or the path provided by the cache does
not exist, it will find the rc path via the .bat files. If that
succeeds, it will write the path to the cache.

Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
2024-08-04 07:30:59 +00:00
..
BuildToolsReport BaseTools: Add BaseTools plugins to support CI 2019-11-11 13:01:58 -08:00
CodeQL CodeQlQueries.qls: Pin to the 1.1.0 codeq/cpp-queries pack 2024-07-31 23:02:15 +00:00
DebugMacroCheck BaseTools: Plugin: Integration of edk2-pytools 2023-10-28 14:59:29 +00:00
HostBasedUnitTestRunner BaseTools/HostBasedUnitTestRunner: Promote Unittest error to CI fail. 2024-07-15 16:50:00 +00:00
LinuxGcc5ToolChain BaseTools: change non-ASCII characters in LinuxGcc5ToolChain.py 2024-07-09 13:38:55 +00:00
WindowsResourceCompiler BaseTools/WinRcPath: Improve Performance. 2024-08-04 07:30:59 +00:00
WindowsVsToolChain BaseTools: Add VS2022 support. 2024-07-08 16:50:21 +00:00