|
@@ -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,
|
|
@@ -1180,8 +1202,9 @@ with members:
|
|
|
the ``backtraceGraph`` member's ``nodes`` array.
|
|
the ``backtraceGraph`` member's ``nodes`` array.
|
|
|
|
|
|
|
|
``fileSets``
|
|
``fileSets``
|
|
|
- A JSON array of entries corresponding to the target's file sets. Each entry
|
|
|
|
|
- is a JSON object with members:
|
|
|
|
|
|
|
+ An optional member that is present when a target defines one or more
|
|
|
|
|
+ file sets. The value is a JSON array of entries corresponding to the
|
|
|
|
|
+ target's file sets. Each entry is a JSON object with members:
|
|
|
|
|
|
|
|
``name``
|
|
``name``
|
|
|
A string specifying the name of the file set.
|
|
A string specifying the name of the file set.
|
|
@@ -1301,6 +1324,12 @@ with members:
|
|
|
A string specifying a fragment of the compile command line invocation.
|
|
A string specifying a fragment of the compile command line invocation.
|
|
|
The value is encoded in the build system's native shell format.
|
|
The value is encoded in the build system's native shell format.
|
|
|
|
|
|
|
|
|
|
+ ``backtrace``
|
|
|
|
|
+ Optional member that is present when a CMake language backtrace to
|
|
|
|
|
+ the command invocation that added this fragment is available.
|
|
|
|
|
+ The value is an unsigned integer 0-based index into the
|
|
|
|
|
+ ``backtraceGraph`` member's ``nodes`` array.
|
|
|
|
|
+
|
|
|
``includes``
|
|
``includes``
|
|
|
Optional member that is present when there are include directories.
|
|
Optional member that is present when there are include directories.
|
|
|
The value is a JSON array with an entry for each directory. Each
|
|
The value is a JSON array with an entry for each directory. Each
|
|
@@ -1828,6 +1857,6 @@ The members specific to ``toolchains`` objects are:
|
|
|
``sourceFileExtensions``
|
|
``sourceFileExtensions``
|
|
|
Optional member that is present when the
|
|
Optional member that is present when the
|
|
|
:variable:`CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS` variable is defined for
|
|
:variable:`CMAKE_<LANG>_SOURCE_FILE_EXTENSIONS` variable is defined for
|
|
|
- the current language. Its value is a JSON array of JSON strings where each
|
|
|
|
|
|
|
+ the current language. Its value is a JSON array of JSON strings where
|
|
|
each string holds a file extension (without the leading dot) for the
|
|
each string holds a file extension (without the leading dot) for the
|
|
|
language.
|
|
language.
|