aboutsummaryrefslogtreecommitdiff
path: root/src/Conf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Conf.cpp')
-rw-r--r--src/Conf.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Conf.cpp b/src/Conf.cpp
index bad3c01..6645913 100644
--- a/src/Conf.cpp
+++ b/src/Conf.cpp
@@ -532,6 +532,8 @@ namespace sibs
case PLATFORM_LINUX64: return "linux64";
case PLATFORM_WIN32: return "win32";
case PLATFORM_WIN64: return "win64";
+ case PLATFORM_MACOS32: return "macos32";
+ case PLATFORM_MACOS64: return "macos64";
default: return nullptr;
}
}
@@ -801,11 +803,19 @@ namespace sibs
{
platforms.push_back(PLATFORM_WIN64);
}
+ else if (platform.equals("macos32"))
+ {
+ platforms.push_back(PLATFORM_MACOS32);
+ }
+ else if (platform.equals("macos64"))
+ {
+ platforms.push_back(PLATFORM_MACOS64);
+ }
else
{
string errMsg = "package.platforms contains invalid platform \"";
errMsg += string(platform.data, platform.size);
- errMsg += "\". Expected platform to be one of: any, linux32, linux64, win32 or win64";
+ errMsg += "\". Expected platform to be one of: any, linux32, linux64, win32, win64, macos32 or macos64";
throw ParserException(errMsg);
}
}