https://github.com/Kitware/CMake
Revision c404f64289bbf93bb7212df913a115e8c0c81e9d authored by Brad King on 27 October 2020, 15:24:51 UTC, committed by Brad King on 29 October 2020, 13:37:14 UTC
These will become target-level dependencies.
1 parent 2a640d4
Tip revision: c404f64289bbf93bb7212df913a115e8c0c81e9d authored by Brad King on 27 October 2020, 15:24:51 UTC
cmCustomCommandGenerator: Collect genex target references in commands
cmCustomCommandGenerator: Collect genex target references in commands
Tip revision: c404f64
cmCustomCommandTypes.h
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing for details. */
#pragma once
#include "cmConfigure.h" // IWYU pragma: keep
#include <string>
/** Target custom command type */
enum class cmCustomCommandType
{
PRE_BUILD,
PRE_LINK,
POST_BUILD
};
/** Where the command originated from. */
enum class cmCommandOrigin
{
Project,
Generator
};
/** How to handle custom commands for object libraries */
enum class cmObjectLibraryCommands
{
Reject,
Accept
};
/** Utility target output source file name. */
struct cmUtilityOutput
{
std::string Name;
std::string NameCMP0049;
};
Computing file changes ...