[rtems-docs commit] eng: Add conditional build dependencies

Sebastian Huber sebh at rtems.org
Fri May 19 05:21:25 UTC 2023


Module:    rtems-docs
Branch:    master
Commit:    c81a24418a18041ba3a2d1bd50a5aeab6a87dade
Changeset: http://git.rtems.org/rtems-docs/commit/?id=c81a24418a18041ba3a2d1bd50a5aeab6a87dade

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Sep 24 15:01:50 2021 +0200

eng: Add conditional build dependencies

Update #3715.

---

 eng/req/items.rst | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

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`



More information about the vc mailing list