diff options
-rw-r--r-- | PC/layout/main.py | 4 | ||||
-rw-r--r-- | PCbuild/pyproject.props | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/PC/layout/main.py b/PC/layout/main.py index 305cb517d0..3eef755629 100644 --- a/PC/layout/main.py +++ b/PC/layout/main.py @@ -173,8 +173,12 @@ def get_layout(ns): if ns.include_stable: yield from in_build(PYTHON_STABLE_DLL_NAME) + found_any = False for dest, src in rglob(ns.build, "vcruntime*.dll"): + found_any = True yield dest, src + if not found_any: + log_error("Failed to locate vcruntime DLL in the build.") yield "LICENSE.txt", ns.build / "LICENSE.txt" diff --git a/PCbuild/pyproject.props b/PCbuild/pyproject.props index 0bbdcfa1db..061c2253bc 100644 --- a/PCbuild/pyproject.props +++ b/PCbuild/pyproject.props @@ -217,7 +217,7 @@ public override bool Execute() { <VCRuntimeDLL Include="$(VCRedistDir)\Microsoft.VC*.CRT\vcruntime*.dll" /> </ItemGroup> - <Error Text="vcruntime14*.dll not found under $(VCInstallDir)" Condition="@(VCRuntimeDLL) == ''" /> + <Warning Text="vcruntime14*.dll not found under $(VCInstallDir)" Condition="@(VCRuntimeDLL) == ''" /> <Message Text="VCRuntimeDLL: @(VCRuntimeDLL)" Importance="high" /> </Target> </Project> |