diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-24 15:01:50 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-05-04 15:51:32 +0200 |
commit | c81a24418a18041ba3a2d1bd50a5aeab6a87dade (patch) | |
tree | def2079bb3fa028b30b82220d2a118c7bb9af5f3 /eng/req | |
parent | eng: Generalize external references (diff) | |
download | rtems-docs-c81a24418a18041ba3a2d1bd50a5aeab6a87dade.tar.bz2 |
eng: Add conditional build dependencies
Update #3715.
Diffstat (limited to 'eng/req')
-rw-r--r-- | eng/req/items.rst | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst index 6b2f91b..61ba54d 100644 --- a/eng/req/items.rst +++ b/eng/req/items.rst @@ -3037,6 +3037,20 @@ This type is used by the following types: * :ref:`SpecTypeBuildTestProgramItemType` +.. _SpecTypeBuildDependencyConditionalLinkRole: + +Build Dependency Conditional Link Role +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This type refines the :ref:`SpecTypeLink` through the ``role`` attribute if the +value is ``build-dependency-conditional``. It defines the build dependency +conditional role of links. All explicit attributes shall be specified. The +explicit attributes for this type are: + +enabled-by + The attribute value shall be an :ref:`SpecTypeEnabledByExpression`. It + shall define under which conditions the build dependency is enabled. + .. _SpecTypeBuildDependencyLinkRole: Build Dependency Link Role @@ -3681,6 +3695,8 @@ This type is used by the following types: * :ref:`SpecTypeActionRequirementTransition` +* :ref:`SpecTypeBuildDependencyConditionalLinkRole` + * :ref:`SpecTypeBuildOptionDefaultValue` * :ref:`SpecTypeEnabledByExpression` @@ -4507,6 +4523,8 @@ This type is refined by the following types: * :ref:`SpecTypeApplicationConfigurationGroupMemberLinkRole` +* :ref:`SpecTypeBuildDependencyConditionalLinkRole` + * :ref:`SpecTypeBuildDependencyLinkRole` * :ref:`SpecTypeConstraintLinkRole` |