[llvm] [libc][bazel] Make top section of BUILD.bazel files more uniform. (PR #137689)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 28 12:00:09 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Alexey Samsonov (vonosmas)
<details>
<summary>Changes</summary>
Make sure all BUILD.bazel files under llvm-libc are specifying package-level default_visibility and licenses.
Add top-level license notice and comment to new BUILD.bazel for complex.h functions.
---
Full diff: https://github.com/llvm/llvm-project/pull/137689.diff
3 Files Affected:
- (modified) utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel (+2)
- (modified) utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel (+2)
- (modified) utils/bazel/llvm-project-overlay/libc/test/src/complex/BUILD.bazel (+10)
``````````diff
diff --git a/utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel
index ccad771025d9a..c95c5711d8367 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel
@@ -7,6 +7,8 @@ load("//libc:libc_build_rules.bzl", "libc_release_library")
package(default_visibility = ["//visibility:public"])
+licenses(["notice"])
+
exports_files(["libc_test_rules.bzl"])
# Smoke test verifying libc_release_library macro functionality.
diff --git a/utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel
index 361c7c8db6542..51e8424282af0 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/include/BUILD.bazel
@@ -6,6 +6,8 @@
load("//libc/test:libc_test_rules.bzl", "libc_test")
+package(default_visibility = ["//visibility:public"])
+
licenses(["notice"])
libc_test(
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/complex/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/complex/BUILD.bazel
index cc3a8d8b4b96a..7802e6f8db6d5 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/complex/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/complex/BUILD.bazel
@@ -1,5 +1,15 @@
+# This file is licensed under the Apache License v2.0 with LLVM Exceptions.
+# See https://llvm.org/LICENSE.txt for license information.
+# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+
+# Tests for LLVM libc complex.h functions.
+
load("//libc/test:libc_test_rules.bzl", "libc_test")
+package(default_visibility = ["//visibility:public"])
+
+licenses(["notice"])
+
[
libc_test(
name = func_name + "_test",
``````````
</details>
https://github.com/llvm/llvm-project/pull/137689
More information about the llvm-commits
mailing list