1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-16 22:37:30 +08:00

cmCommand refactor: cmSubdirDependsCommand

This commit is contained in:
Gabor Bencze
2019-08-21 20:50:44 +02:00
committed by Brad King
parent c2c222eba1
commit c8deeac68f
3 changed files with 5 additions and 18 deletions

View File

@@ -320,8 +320,7 @@ void GetProjectCommands(cmState* state)
"output_required_files", cmOutputRequiredFilesCommand, cmPolicies::CMP0032,
"The output_required_files command should not be called; see CMP0032.");
state->AddDisallowedCommand(
"subdir_depends", cm::make_unique<cmSubdirDependsCommand>(),
cmPolicies::CMP0029,
"subdir_depends", cmSubdirDependsCommand, cmPolicies::CMP0029,
"The subdir_depends command should not be called; see CMP0029.");
state->AddDisallowedCommand(
"utility_source", cm::make_unique<cmUtilitySourceCommand>(),

View File

@@ -4,8 +4,8 @@
class cmExecutionStatus;
bool cmSubdirDependsCommand::InitialPass(std::vector<std::string> const&,
cmExecutionStatus&)
bool cmSubdirDependsCommand(std::vector<std::string> const&,
cmExecutionStatus&)
{
return true;
}

View File

@@ -8,21 +8,9 @@
#include <string>
#include <vector>
#include "cm_memory.hxx"
#include "cmCommand.h"
class cmExecutionStatus;
class cmSubdirDependsCommand : public cmCommand
{
public:
std::unique_ptr<cmCommand> Clone() override
{
return cm::make_unique<cmSubdirDependsCommand>();
}
bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus& status) override;
};
bool cmSubdirDependsCommand(std::vector<std::string> const& args,
cmExecutionStatus& status);
#endif