summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-server.7.rst
diff options
context:
space:
mode:
authorJustin Goshi <jgoshi@microsoft.com>2018-08-10 17:45:56 (GMT)
committerJustin Goshi <jgoshi@microsoft.com>2018-08-30 23:09:22 (GMT)
commitd74c2282ea2b7df2276ce73c790fafe9a5571c56 (patch)
tree3fe5046cbf0e089e7b63e67c13f9d0e14e7d48c1 /Help/manual/cmake-server.7.rst
parenteba2b13a835000a614f21a1205a598462a4f8843 (diff)
downloadCMake-d74c2282ea2b7df2276ce73c790fafe9a5571c56.zip
CMake-d74c2282ea2b7df2276ce73c790fafe9a5571c56.tar.gz
CMake-d74c2282ea2b7df2276ce73c790fafe9a5571c56.tar.bz2
cmake-server: Support codemodel filegroups for INTERFACE_SOURCES
This change returns information for INTERFACE_SOURCES. We add a flag to the filegroup to indicate if the target represents interface sources. Protocol version is updated to 1.3 since this is a change to what was released in cmake version 3.12.
Diffstat (limited to 'Help/manual/cmake-server.7.rst')
-rw-r--r--Help/manual/cmake-server.7.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/manual/cmake-server.7.rst b/Help/manual/cmake-server.7.rst
index 25d364c..b4c1436 100644
--- a/Help/manual/cmake-server.7.rst
+++ b/Help/manual/cmake-server.7.rst
@@ -308,6 +308,9 @@ which will result in a response type "reply"::
indicating that the server is ready for action.
+Protocol version 1.3 introduces an optional flag on the target filegroup
+that indicates if the filegroup represents :prop_tgt:`INTERFACE_SOURCES`.
+
Type "globalSettings"
^^^^^^^^^^^^^^^^^^^^^
@@ -524,6 +527,8 @@ FileGroups are used to group sources using similar settings together.
Each fileGroup object may contain the following keys:
+"isInterfaceSources"
+ true if the fileGroup represents :prop_tgt:`INTERFACE_SOURCES`.
"language"
contains the programming language used by all files in the group.
"compileFlags"
@@ -538,6 +543,8 @@ Each fileGroup object may contain the following keys:
"defines"
with a list of defines in the form "SOMEVALUE" or "SOMEVALUE=42". This
value is encoded in the system's native shell format.
+"isGenerated"
+ true if the files were generated.
"sources"
with a list of source files.