Browse Source

cmIDEOptions: Add GetDefines method

Brad King 8 years ago
parent
commit
8a619e8c85
2 changed files with 7 additions and 0 deletions
  1. 5 0
      Source/cmIDEOptions.cxx
  2. 2 0
      Source/cmIDEOptions.h

+ 5 - 0
Source/cmIDEOptions.cxx

@@ -148,6 +148,11 @@ void cmIDEOptions::AddDefines(const std::vector<std::string>& defines)
   this->Defines.insert(this->Defines.end(), defines.begin(), defines.end());
   this->Defines.insert(this->Defines.end(), defines.begin(), defines.end());
 }
 }
 
 
+std::vector<std::string> const& cmIDEOptions::GetDefines() const
+{
+  return this->Defines;
+}
+
 void cmIDEOptions::AddFlag(const char* flag, const char* value)
 void cmIDEOptions::AddFlag(const char* flag, const char* value)
 {
 {
   this->FlagMap[flag] = value;
   this->FlagMap[flag] = value;

+ 2 - 0
Source/cmIDEOptions.h

@@ -24,6 +24,8 @@ public:
   void AddDefine(const std::string& define);
   void AddDefine(const std::string& define);
   void AddDefines(const char* defines);
   void AddDefines(const char* defines);
   void AddDefines(const std::vector<std::string>& defines);
   void AddDefines(const std::vector<std::string>& defines);
+  std::vector<std::string> const& GetDefines() const;
+
   void AddFlag(const char* flag, const char* value);
   void AddFlag(const char* flag, const char* value);
   void AddFlag(const char* flag, std::vector<std::string> const& value);
   void AddFlag(const char* flag, std::vector<std::string> const& value);
   void AppendFlag(std::string const& flag, std::string const& value);
   void AppendFlag(std::string const& flag, std::string const& value);