diff options
author | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2022-06-28 21:16:49 (GMT) |
---|---|---|
committer | Joseph Brill <48932340+jcbrill@users.noreply.github.com> | 2022-06-28 21:16:49 (GMT) |
commit | d5a2a52087c968058fff3f2cc983f75953235e1a (patch) | |
tree | 9637a1bcc6ab5761cc22a45ca4f421eba5d839f2 /doc | |
parent | 90922c1195eef8d75664d59ed8668fd8e5679390 (diff) | |
download | SCons-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.gen | 17 |
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> |