Browse Source

Make the Property name protected so that subclasses can use it.

Makes subclasses more dry in upcoming patches.
Stephen Kelly 13 years ago
parent
commit
b3a7e19ee4
1 changed files with 3 additions and 1 deletions
  1. 3 1
      Source/cmTargetPropCommandBase.h

+ 3 - 1
Source/cmTargetPropCommandBase.h

@@ -31,6 +31,9 @@ public:
   bool HandleArguments(std::vector<std::string> const& args,
   bool HandleArguments(std::vector<std::string> const& args,
                            const char *prop, ArgumentFlags flags = NO_FLAGS);
                            const char *prop, ArgumentFlags flags = NO_FLAGS);
 
 
+protected:
+  std::string Property;
+
 private:
 private:
   virtual void HandleImportedTarget(const std::string &tgt) = 0;
   virtual void HandleImportedTarget(const std::string &tgt) = 0;
   virtual void HandleMissingTarget(const std::string &name) = 0;
   virtual void HandleMissingTarget(const std::string &name) = 0;
@@ -51,7 +54,6 @@ private:
 
 
 private:
 private:
   cmTarget *Target;
   cmTarget *Target;
-  std::string Property;
 };
 };
 
 
 #endif
 #endif