summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGhsMultiGenerator.h
diff options
context:
space:
mode:
authorFred Baksik <frodak17@gmail.com>2019-04-08 13:55:34 (GMT)
committerFred Baksik <frodak17@gmail.com>2019-04-11 17:15:50 (GMT)
commit8d3dad9a76591ae0426335d039b8aaacb95862cd (patch)
tree712f4ab345d62c7858b879c86838f508036ede8f /Source/cmGlobalGhsMultiGenerator.h
parent37acc9e2299713b9b23c767e72b0e0169697e510 (diff)
downloadCMake-8d3dad9a76591ae0426335d039b8aaacb95862cd.zip
CMake-8d3dad9a76591ae0426335d039b8aaacb95862cd.tar.gz
CMake-8d3dad9a76591ae0426335d039b8aaacb95862cd.tar.bz2
GHS: Support add_custom_command( OUTPUT ) signature
-- add new file type to run a shell script -- gbuild does not compute interfile dependencies like other build tools. Therefore calculate the required build order of custom commands and list all of them in the CMake Rules subproject.
Diffstat (limited to 'Source/cmGlobalGhsMultiGenerator.h')
-rw-r--r--Source/cmGlobalGhsMultiGenerator.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/cmGlobalGhsMultiGenerator.h b/Source/cmGlobalGhsMultiGenerator.h
index 1aeb1dc..1dd951a 100644
--- a/Source/cmGlobalGhsMultiGenerator.h
+++ b/Source/cmGlobalGhsMultiGenerator.h
@@ -114,9 +114,10 @@ private:
void WriteTopLevelProject(std::ostream& fout, cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators);
void WriteMacros(std::ostream& fout);
- void WriteHighLevelDirectives(std::ostream& fout);
+ void WriteHighLevelDirectives(cmLocalGenerator* root, std::ostream& fout);
void WriteSubProjects(std::ostream& fout, cmLocalGenerator* root,
std::vector<cmLocalGenerator*>& generators);
+ void WriteCustomRuleBOD(std::ostream& fout);
std::string trimQuotes(std::string const& str);