mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-21 22:50:26 -06:00
cmMakefile: Simplify custom target 'force' output name generation
Remove unnecessary check of policy CMP0049. The policy can never trigger on our internally-generated name because it has no variable references. The rename in commit0ed5ce4cd8(cmTarget: Rename AddSource method for backward compatibility., 2014-03-17, v3.1.0-rc1~688^2~17) made it look like this code path depended on CMP0049. Then commit0e1faa28cb(cmMakefile: Separate custom command setup from actual creation, 2019-09-14, v3.16.0-rc1~85^2) and commitea1bed34b2(cmMakefile: Extract utilities used for creation of custom commands, 2019-09-21, v3.16.0-rc1~52^2~1) built additional infrastructure to thread that dependence through the call stack. Remove it all.
This commit is contained in:
@@ -27,10 +27,3 @@ enum class cmObjectLibraryCommands
|
||||
Reject,
|
||||
Accept
|
||||
};
|
||||
|
||||
/** Utility target output source file name. */
|
||||
struct cmUtilityOutput
|
||||
{
|
||||
std::string Name;
|
||||
std::string NameCMP0049;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user