浏览代码

cmIDEOptions: Add GetDefines method

Brad King 8 年之前
父节点
当前提交
8a619e8c85
共有 2 个文件被更改,包括 7 次插入0 次删除
  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());
 }
 
+std::vector<std::string> const& cmIDEOptions::GetDefines() const
+{
+  return this->Defines;
+}
+
 void cmIDEOptions::AddFlag(const char* flag, const char* value)
 {
   this->FlagMap[flag] = value;

+ 2 - 0
Source/cmIDEOptions.h

@@ -24,6 +24,8 @@ public:
   void AddDefine(const std::string& define);
   void AddDefines(const char* 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, std::vector<std::string> const& value);
   void AppendFlag(std::string const& flag, std::string const& value);