diff options
Diffstat (limited to 'Source/cmMakefile.h')
-rw-r--r-- | Source/cmMakefile.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Source/cmMakefile.h b/Source/cmMakefile.h index 39c937a..c35cf43 100644 --- a/Source/cmMakefile.h +++ b/Source/cmMakefile.h @@ -214,6 +214,22 @@ public: void AddLinkDirectory(const char*); /** + * Get the list of link directories + */ + std::vector<std::string>& GetLinkDirectories() + { + return m_LinkDirectories; + } + const std::vector<std::string>& GetLinkDirectories() const + { + return m_LinkDirectories; + } + void SetLinkDirectories(const std::vector<std::string>& vec) + { + m_LinkDirectories = vec; + } + + /** * Add a subdirectory to the build. */ void AddSubDirectory(const char*, bool includeTopLevel=true, bool preorder = false); @@ -393,6 +409,10 @@ public: { m_IncludeFileRegularExpression = regex; } + const char* GetIncludeRegularExpression() + { + return m_IncludeFileRegularExpression.c_str(); + } /** * Set a regular expression that include files that are not found @@ -428,6 +448,10 @@ public: { return m_IncludeDirectories; } + void SetIncludeDirectories(const std::vector<std::string>& vec) + { + m_IncludeDirectories = vec; + } /** Expand out any arguements in the vector that have ; separated * strings into multiple arguements. A new vector is created |