diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java index c10bb59e59..91f525f0b2 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java +++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java @@ -26,13 +26,73 @@ public class MockPlatformSupport { mockToolsConfig.create( platformsPath + "/BUILD", "package(default_visibility=['//visibility:public'])", + "constraint_setting(name = 'cpu')", + "constraint_value(", + " name = 'x86_32',", + " constraint_setting = ':cpu',", + ")", + "constraint_value(", + " name = 'x86_64',", + " constraint_setting = ':cpu',", + ")", + "constraint_value(", + " name = 'ppc',", + " constraint_setting = ':cpu',", + ")", + "constraint_value(", + " name = 'arm',", + " constraint_setting = ':cpu',", + ")", + "constraint_setting(name = 'os')", + "constraint_value(", + " name = 'osx',", + " constraint_setting = ':os',", + ")", + "constraint_value(", + " name = 'ios',", + " constraint_setting = ':os',", + ")", + "constraint_value(", + " name = 'android',", + " constraint_setting = ':os',", + ")", + "constraint_value(", + " name = 'linux',", + " constraint_setting = ':os',", + ")", + "constraint_value(", + " name = 'windows',", + " constraint_setting = ':os',", + ")", "platform(", " name = 'target_platform',", " target_platform = True,", + " cpu_constraints = [", + " ':x86_32',", + " ':x86_64',", + " ':ppc',", + " ':arm',", + " ],", + " os_constraints = [", + " ':osx',", + " ':linux',", + " ':windows',", + " ],", ")", "platform(", " name = 'host_platform',", " host_platform = True,", + " cpu_constraints = [", + " ':x86_32',", + " ':x86_64',", + " ':ppc',", + " ':arm',", + " ],", + " os_constraints = [", + " ':osx',", + " ':linux',", + " ':windows',", + " ],", ")"); } |