diff options
author | Brad King <brad.king@kitware.com> | 2019-09-16 14:16:57 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2019-09-16 14:18:51 (GMT) |
commit | 7c47894b459c0f71ebe32b64a619f290df6bcf44 (patch) | |
tree | 968b49e366e60ab1c0afe0849abd8dac6edeb1f4 /Source/cmMakefile.h | |
parent | 1df2f8803b79c2e27d123de4f3f351bae824feef (diff) | |
parent | 5d28e361b709a781a131cb9d9da73f04484eff54 (diff) | |
download | CMake-7c47894b459c0f71ebe32b64a619f290df6bcf44.zip CMake-7c47894b459c0f71ebe32b64a619f290df6bcf44.tar.gz CMake-7c47894b459c0f71ebe32b64a619f290df6bcf44.tar.bz2 |
Merge topic 'prepare-deferred-custom-command-creation'
5d28e361b7 add_custom_command: Move append functionality into class cmMakefile
4fb29850ad add_custom_command: Refactor setting implicit depends
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3810
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r-- | Source/cmMakefile.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index dc9318b..e32e4b3 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -42,6 +42,7 @@ class cmExportBuildFileGenerator; class cmFunctionBlocker; class cmGeneratorExpressionEvaluationFile; class cmGlobalGenerator; +class cmImplicitDependsList; class cmInstallGenerator; class cmMessenger; class cmSourceFile; @@ -184,6 +185,7 @@ public: const std::vector<std::string>& byproducts, const std::vector<std::string>& depends, const std::string& main_dependency, + const cmImplicitDependsList& implicit_depends, const cmCustomCommandLines& commandLines, const char* comment, const char* workingDir, bool replace = false, bool escapeOldStyle = true, bool uses_terminal = false, bool command_expand_lists = false, @@ -201,6 +203,10 @@ public: const std::string& source, const cmCustomCommandLines& commandLines, const char* comment); + bool AppendCustomCommandToOutput( + const std::string& output, const std::vector<std::string>& depends, + const cmImplicitDependsList& implicit_depends, + const cmCustomCommandLines& commandLines); /** * Add a define flag to the build. |