diff options
author | Juan Ramos <juan.ramos@kitware.com> | 2024-05-28 03:19:05 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-07-01 16:02:49 (GMT) |
commit | 197cb419d13d5dbb704be97bd3ee04ce514fa58f (patch) | |
tree | 7fae6062e544659541c9dd97946ada61fe1c7310 /Source/cmGlobalUnixMakefileGenerator3.h | |
parent | 033713530a077893be93e52ef577205cb8466b9d (diff) | |
download | CMake-197cb419d13d5dbb704be97bd3ee04ce514fa58f.zip CMake-197cb419d13d5dbb704be97bd3ee04ce514fa58f.tar.gz CMake-197cb419d13d5dbb704be97bd3ee04ce514fa58f.tar.bz2 |
add_custom_command: Add CODEGEN support
By specifying CODEGEN as an argument to add_custom_command the
custom command will be added to a codegen build target.
The intent is to provide a convenient way for users to get
their generated files without having to build the whole project.
This can be helpful for code analysis tools which can be useful
for IDEs and CI.
Diffstat (limited to 'Source/cmGlobalUnixMakefileGenerator3.h')
-rw-r--r-- | Source/cmGlobalUnixMakefileGenerator3.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmGlobalUnixMakefileGenerator3.h b/Source/cmGlobalUnixMakefileGenerator3.h index ee78351..d4fcf88 100644 --- a/Source/cmGlobalUnixMakefileGenerator3.h +++ b/Source/cmGlobalUnixMakefileGenerator3.h @@ -223,6 +223,9 @@ protected: void AppendGlobalTargetDepends(std::vector<std::string>& depends, cmGeneratorTarget* target); + void AppendCodegenTargetDepends(std::vector<std::string>& depends, + cmGeneratorTarget* target); + // Target name hooks for superclass. const char* GetAllTargetName() const override { return "all"; } const char* GetInstallTargetName() const override { return "install"; } |