add platform to LIT's available features

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@228071 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2015-02-03 23:49:58 +00:00
parent f6ed0311fb
commit 08fe42c473

View File

@@ -257,6 +257,14 @@ class Configuration(object):
self.config.available_features.add(
'with_system_cxx_lib=%s' % self.config.target_triple)
# Insert the platform name into the available features as a lower case.
# Strip the '2' from linux2.
if sys.platform.startswith('linux'):
platform_name = 'linux'
else:
platform_name = sys.platform
self.config.available_features.add(platform_name.lower())
# Some linux distributions have different locale data than others.
# Insert the distributions name and name-version into the available
# features to allow tests to XFAIL on them.