diff options
author | kaipi <kaipi@google.com> | 2018-08-06 16:07:51 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-06 16:09:15 -0700 |
commit | 6bd0bdf5140525cb33dc2db068b210261d9df271 (patch) | |
tree | 9d43af153f7c84e340fb70a7a31fdac494e8011d /src/test | |
parent | 157b917a453ae8ce610accbbad2e292ad649557b (diff) |
Add objc-fully-link to the list of actions that require the apple_env feature. This fixes apple_static_library functionality.
PiperOrigin-RevId: 207625792
Diffstat (limited to 'src/test')
-rwxr-xr-x | src/test/shell/bazel/apple/bazel_apple_test.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/shell/bazel/apple/bazel_apple_test.sh b/src/test/shell/bazel/apple/bazel_apple_test.sh index 18b093a9e0..a84daa86b0 100755 --- a/src/test/shell/bazel/apple/bazel_apple_test.sh +++ b/src/test/shell/bazel/apple/bazel_apple_test.sh @@ -414,4 +414,30 @@ EOF || fail "should build apple_binary with dSYMs" } +function test_apple_static_library() { + rm -rf package + mkdir -p package + cat > package/BUILD <<EOF +apple_static_library( + name = "static_lib", + deps = [":dummy_lib"], + platform_type = "ios", +) +objc_library( + name = "dummy_lib", + srcs = ["dummy.m"], +) +EOF + cat > "package/dummy.m" <<EOF +static int dummy __attribute__((unused,used)) = 0; +EOF + + bazel build --verbose_failures //package:static_lib \ + --apple_crosstool_transition \ + --ios_multi_cpus=i386,x86_64 \ + --ios_minimum_os=8.0 \ + --xcode_version=$XCODE_VERSION \ + || fail "should build apple_static_library" +} + run_suite "apple_tests" |