summaryrefslogtreecommitdiffstats
path: root/Source/cmRulePlaceholderExpander.h
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2019-02-18 22:17:20 (GMT)
committerSaleem Abdulrasool <compnerd@compnerd.org>2019-02-20 17:25:34 (GMT)
commit001446126e71b3829855aac29048999b7a4ce6f4 (patch)
tree393d8d8ac0d1a181a47535c5f7aea8205bb0aace /Source/cmRulePlaceholderExpander.h
parentb76b83efd37a439e22d1d92af3b98c30e8f9ba97 (diff)
downloadCMake-001446126e71b3829855aac29048999b7a4ce6f4.zip
CMake-001446126e71b3829855aac29048999b7a4ce6f4.tar.gz
CMake-001446126e71b3829855aac29048999b7a4ce6f4.tar.bz2
Ninja: add final placeholders to merge Swift partials
This adds the placeholders that are needed to merge the swift partial modules. It permits generating the rules necessary to actually merge the partial modules emitted for a partial compilation.
Diffstat (limited to 'Source/cmRulePlaceholderExpander.h')
-rw-r--r--Source/cmRulePlaceholderExpander.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmRulePlaceholderExpander.h b/Source/cmRulePlaceholderExpander.h
index 93d0577..ebd4d41 100644
--- a/Source/cmRulePlaceholderExpander.h
+++ b/Source/cmRulePlaceholderExpander.h
@@ -63,6 +63,9 @@ public:
const char* SwiftLibraryName;
const char* SwiftPartialModule;
const char* SwiftPartialDoc;
+ const char* TargetSwiftModule;
+ const char* TargetSwiftDoc;
+ const char* SwiftPartialModules;
};
// Expand rule variables in CMake of the type found in language rules