mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-17 07:11:52 +08:00
Help: Add cxxModuleBmi details missing from file API and release notes
Fixes: #27028
This commit is contained in:
@@ -822,6 +822,13 @@ with members:
|
|||||||
|
|
||||||
This type was added in codemodel version 2.4.
|
This type was added in codemodel version 2.4.
|
||||||
|
|
||||||
|
``cxxModuleBmi``
|
||||||
|
An :command:`install(TARGETS)` call with ``CXX_MODULES_BMI``.
|
||||||
|
The ``destination`` member is populated and the ``isOptional`` member
|
||||||
|
may exist. This type has an additional ``cxxModuleBmiTarget`` member.
|
||||||
|
|
||||||
|
This type was added in codemodel version 2.5.
|
||||||
|
|
||||||
``isExcludeFromAll``
|
``isExcludeFromAll``
|
||||||
Optional member that is present with boolean value ``true`` when
|
Optional member that is present with boolean value ``true`` when
|
||||||
:command:`install` is called with the ``EXCLUDE_FROM_ALL`` option.
|
:command:`install` is called with the ``EXCLUDE_FROM_ALL`` option.
|
||||||
@@ -934,6 +941,21 @@ with members:
|
|||||||
|
|
||||||
This field was added in codemodel version 2.4.
|
This field was added in codemodel version 2.4.
|
||||||
|
|
||||||
|
``cxxModuleBmiTarget``
|
||||||
|
Optional member that is present when ``type`` is ``cxxModuleBmi``.
|
||||||
|
The value is a JSON object with members:
|
||||||
|
|
||||||
|
``id``
|
||||||
|
A string uniquely identifying the target. This matches
|
||||||
|
the ``id`` member of the target in the main "codemodel"
|
||||||
|
object's ``targets`` array.
|
||||||
|
|
||||||
|
``index``
|
||||||
|
An unsigned integer 0-based index into the main "codemodel"
|
||||||
|
object's ``targets`` array for the target.
|
||||||
|
|
||||||
|
This field was added in codemodel version 2.5.
|
||||||
|
|
||||||
``scriptFile``
|
``scriptFile``
|
||||||
Optional member that is present when ``type`` is ``script``.
|
Optional member that is present when ``type`` is ``script``.
|
||||||
The value is a string specifying the path to the script file on disk,
|
The value is a string specifying the path to the script file on disk,
|
||||||
|
@@ -42,6 +42,10 @@ File-Based API
|
|||||||
gained a new ``fileSets`` field and associated ``fileSetIndex``
|
gained a new ``fileSets`` field and associated ``fileSetIndex``
|
||||||
field to ``sources`` objects.
|
field to ``sources`` objects.
|
||||||
|
|
||||||
|
* The :manual:`cmake-file-api(7)` "codemodel" version 2 "directory"
|
||||||
|
object ``installers`` field gained a new ``cxxModuleBmi`` installer type
|
||||||
|
and an associated ``cxxModuleBmiTarget`` field.
|
||||||
|
|
||||||
* The :manual:`cmake-file-api(7)` gained a new "configureLog" object kind
|
* The :manual:`cmake-file-api(7)` gained a new "configureLog" object kind
|
||||||
that enables stable access to the :manual:`cmake-configure-log(7)`.
|
that enables stable access to the :manual:`cmake-configure-log(7)`.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user