From 0a2b455eb1ddc9d13cf5900c8f3ccffc5ad81fef Mon Sep 17 00:00:00 2001 From: plf Date: Fri, 11 Feb 2022 01:06:48 -0800 Subject: [PATCH] Changes necessary for Starlark cc_library Fixes tests for Starlark cc_library. RELNOTES:none PiperOrigin-RevId: 427944265 --- .../failing_targets/BUILD.builtin_test | 3 +++ .../test_cc_shared_library/failing_targets/empty.cc | 13 +++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/empty.cc diff --git a/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/BUILD.builtin_test b/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/BUILD.builtin_test index 72354b7a340ba4..5e1d98cbc113c9 100644 --- a/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/BUILD.builtin_test +++ b/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/BUILD.builtin_test @@ -96,11 +96,13 @@ cc_shared_library( cc_library( name = "d1", + srcs = ["empty.cc"], deps = ["d2"], ) cc_library( name = "d2", + srcs = ["empty.cc"], deps = [ "d3", ] + select({ @@ -111,4 +113,5 @@ cc_library( cc_library( name = "d3", + srcs = ["empty.cc"], ) diff --git a/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/empty.cc b/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/empty.cc new file mode 100644 index 00000000000000..0b1ba8a57d82c8 --- /dev/null +++ b/src/main/starlark/tests/builtins_bzl/cc/cc_shared_library/test_cc_shared_library/failing_targets/empty.cc @@ -0,0 +1,13 @@ +// Copyright 2022 The Bazel Authors. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License.