Use C++11 override instead of CM_OVERRIDE

We now require C++11 support including `override`.  Drop use of
the old compatibility macro.  Convert references as follows:

    git grep -l CM_OVERRIDE -- '*.h' '*.hxx' '*.cxx' |
      xargs sed -i 's/CM_OVERRIDE/override/g'
This commit is contained in:
Brad King
2017-09-15 09:56:26 -04:00
parent c0c5f924fe
commit 0b33aee48b
251 changed files with 1089 additions and 1131 deletions
+6 -6
View File
@@ -16,19 +16,19 @@ class cmTarget;
class cmTargetCompileFeaturesCommand : public cmTargetPropCommandBase
{
cmCommand* Clone() CM_OVERRIDE { return new cmTargetCompileFeaturesCommand; }
cmCommand* Clone() override { return new cmTargetCompileFeaturesCommand; }
bool InitialPass(std::vector<std::string> const& args,
cmExecutionStatus& status) CM_OVERRIDE;
cmExecutionStatus& status) override;
private:
void HandleImportedTarget(const std::string& tgt) CM_OVERRIDE;
void HandleMissingTarget(const std::string& name) CM_OVERRIDE;
void HandleImportedTarget(const std::string& tgt) override;
void HandleMissingTarget(const std::string& name) override;
bool HandleDirectContent(cmTarget* tgt,
const std::vector<std::string>& content,
bool prepend, bool system) CM_OVERRIDE;
std::string Join(const std::vector<std::string>& content) CM_OVERRIDE;
bool prepend, bool system) override;
std::string Join(const std::vector<std::string>& content) override;
};
#endif