Merge pull request #864 from Blizzard/global-access-systemtags

move tags into globally accessible table, so we don't have to overload…
This commit is contained in:
Tom van Dijck 2017-08-07 08:48:16 -07:00 committed by GitHub
commit 72bc2bb426

View File

@ -720,16 +720,17 @@
-- Get a set of tags for different 'platforms'
--
os.systemTags =
{
["aix"] = { "aix", "posix" },
["bsd"] = { "bsd", "posix" },
["haiku"] = { "haiku", "posix" },
["linux"] = { "linux", "posix" },
["macosx"] = { "macosx", "darwin", "posix" },
["solaris"] = { "solaris", "posix" },
["windows"] = { "windows", "win32" },
}
function os.getSystemTags(name)
local tags =
{
["aix"] = { "aix", "posix" },
["bsd"] = { "bsd", "posix" },
["haiku"] = { "haiku", "posix" },
["linux"] = { "linux", "posix" },
["macosx"] = { "macosx", "darwin", "posix" },
["solaris"] = { "solaris", "posix" },
["windows"] = { "windows", "win32" },
}
return tags[name] or name
return os.systemTags[name] or name
end