diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/MOCK_OSX_CROSSTOOL | 360 | ||||
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java | 6 |
2 files changed, 365 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MOCK_OSX_CROSSTOOL b/src/test/java/com/google/devtools/build/lib/packages/util/MOCK_OSX_CROSSTOOL index 0986112da4..9bd8202eb5 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/MOCK_OSX_CROSSTOOL +++ b/src/test/java/com/google/devtools/build/lib/packages/util/MOCK_OSX_CROSSTOOL @@ -648,6 +648,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -663,6 +678,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -2389,6 +2419,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -2404,6 +2449,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -4125,6 +4185,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -4140,6 +4215,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -5861,6 +5951,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -5876,6 +5981,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -7601,6 +7721,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -7616,6 +7751,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -9347,6 +9497,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -9362,6 +9527,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -11096,6 +11276,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -11111,6 +11306,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -12872,6 +13082,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -12887,6 +13112,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -14618,6 +14858,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -14633,6 +14888,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -16384,6 +16654,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -16399,6 +16684,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -18153,6 +18453,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -18168,6 +18483,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" @@ -19949,6 +20279,21 @@ toolchain { } } feature { + name: "xcode_5.0" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_5.0" + } + } + } + feature { name: "xcode_5.8" flag_set { action: "preprocess-assemble" @@ -19964,6 +20309,21 @@ toolchain { } } feature { + name: "xcode_7.3" + flag_set { + action: "preprocess-assemble" + action: "c-compile" + action: "c++-compile" + action: "c++-header-parsing" + action: "c++-header-preprocessing" + action: "objc-compile" + action: "objc++-compile" + flag_group { + flag: "-DXCODE_FEATURE_FOR_TESTING=xcode_7.3" + } + } + } + feature { name: "framework_paths" flag_set { action: "objc-compile" diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java index 3b10f41561..b9e7ce034a 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java +++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockObjcSupport.java @@ -116,7 +116,7 @@ public final class MockObjcSupport { ")", "xcode_config(name = 'host_xcodes',", " default = ':version7_3_1',", - " versions = [':version7_3_1', 'version5_0', 'version7_3', 'version5_8'])", + " versions = [':version7_3_1', ':version5_0', ':version7_3', ':version5_8', ':version5'])", "xcode_version(", " name = 'version7_3_1',", " version = '" + DEFAULT_XCODE_VERSION + "',", @@ -134,6 +134,10 @@ public final class MockObjcSupport { " name = 'version5_8',", " version = '5.8',", ")", + "xcode_version(", + " name = 'version5',", + " version = '5',", + ")", "objc_library(name = 'dummy_lib', srcs = ['objc_dummy.mm'])", "alias(name = 'protobuf_lib', actual = '//objcproto:protobuf_lib')"); // If the bazel tools repository is not in the workspace, also create a workspace tools/objc |