summaryrefslogtreecommitdiffstats
path: root/Source/cmMakefile.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-09-16 14:16:57 (GMT)
committerKitware Robot <kwrobot@kitware.com>2019-09-16 14:18:51 (GMT)
commit7c47894b459c0f71ebe32b64a619f290df6bcf44 (patch)
tree968b49e366e60ab1c0afe0849abd8dac6edeb1f4 /Source/cmMakefile.h
parent1df2f8803b79c2e27d123de4f3f351bae824feef (diff)
parent5d28e361b709a781a131cb9d9da73f04484eff54 (diff)
downloadCMake-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.h6
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.