summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoseph Brill <48932340+jcbrill@users.noreply.github.com>2022-06-28 21:16:49 (GMT)
committerJoseph Brill <48932340+jcbrill@users.noreply.github.com>2022-06-28 21:16:49 (GMT)
commitd5a2a52087c968058fff3f2cc983f75953235e1a (patch)
tree9637a1bcc6ab5761cc22a45ca4f421eba5d839f2 /doc
parent90922c1195eef8d75664d59ed8668fd8e5679390 (diff)
downloadSCons-d5a2a52087c968058fff3f2cc983f75953235e1a.zip
SCons-d5a2a52087c968058fff3f2cc983f75953235e1a.tar.gz
SCons-d5a2a52087c968058fff3f2cc983f75953235e1a.tar.bz2
Additional validation for MSVC_SDK_VERSION and MSVC_SPECTRE_LIBS. Adjust documentation. Add additional exceptions for SDK version not found, toolset version not found, and spectre libraries not found. Add data structure for platform type.
Diffstat (limited to 'doc')
-rw-r--r--doc/generated/variables.gen17
1 files changed, 15 insertions, 2 deletions
diff --git a/doc/generated/variables.gen b/doc/generated/variables.gen
index d5980ff..80d5b18 100644
--- a/doc/generated/variables.gen
+++ b/doc/generated/variables.gen
@@ -4994,6 +4994,13 @@ type (i.e., <literal>UWP</literal> or <literal>Desktop</literal>). The requeste
platform type components do not appear to be installed.
</para></listitem>
+<listitem><para>
+The &cv-MSVC_SDK_VERSION; version is <literal>8.1</literal>, the platform type is
+<literal>UWP</literal>, and the build tools selected are from Visual Studio 2017
+and later (i.e., &cv-link-MSVC_VERSION; must be '14.0' or &cv-link-MSVC_TOOLSET_VERSION;
+must be '14.0').
+</para></listitem>
+
</itemizedlist>
</para>
@@ -5084,6 +5091,12 @@ An exception is raised when any of the following conditions are satisfied:
and &cv-link-MSVC_SCRIPT_ARGS; are not allowed.
</para></listitem>
+<listitem><para>
+&cv-MSVC_SPECTRE_LIBS; is enabled and the platform type is <literal>UWP</literal>. There
+are no spectre-mitigated libraries for Universal Windows Platform (UWP) applications or
+components.
+</para></listitem>
+
</itemizedlist>
</para>
@@ -5115,8 +5128,8 @@ details.
<listitem><para>
<emphasis>
-The existence of the spectre mitigations libraries is not verified when &cv-MSVC_SPECTRE_LIBS;
-is enabled which could result in build failures.
+The existence of the spectre libraries host architecture and target architecture folders are not
+verified when &cv-MSVC_SPECTRE_LIBS; is enabled which could result in build failures.
</emphasis>
The burden is on the user to ensure the requisite libraries with spectre mitigations are installed.
</para></listitem>