aboutsummaryrefslogtreecommitdiff
path: root/include/Conf.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/Conf.hpp')
-rw-r--r--include/Conf.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/Conf.hpp b/include/Conf.hpp
index 2cb387c..d8ce3a8 100644
--- a/include/Conf.hpp
+++ b/include/Conf.hpp
@@ -140,6 +140,7 @@ namespace sibs
bool containsPlatform(const std::vector<Platform> &platforms, Platform platform);
const char* asString(Platform platform);
const char* asString(OptimizationLevel optLevel);
+ bool directoryToIgnore(const FileString &dir, const std::vector<std::string> &ignoreDirList);
class SibsConfig : public ConfigCallback
{
@@ -209,6 +210,11 @@ namespace sibs
return releaseStaticLibs;
}
+ const std::vector<std::string>& getIgnoreDirs() const
+ {
+ return ignoreDirs;
+ }
+
void setPackageType(PackageType packageType)
{
this->packageType = packageType;
@@ -232,6 +238,7 @@ namespace sibs
std::vector<std::string> includeDirs;
std::vector<std::string> exposeIncludeDirs;
std::vector<Platform> platforms;
+ std::vector<std::string> ignoreDirs;
std::unordered_map<std::string, std::string> defines;
OptimizationLevel optimizationLevel;
std::vector<std::string> debugStaticLibs;