From 9a84258e88139b0fac9b7c4dd8b12e2a38f4d0c4 Mon Sep 17 00:00:00 2001 From: Vertexwahn Date: Sun, 13 Aug 2023 22:09:29 +0200 Subject: [PATCH] Bazel support: Simplify use of libdeflate dependency Signed-off-by: Vertexwahn --- .bazelversion | 2 +- BUILD.bazel | 2 +- bazel/third_party/libdeflate.BUILD | 17 +++++++---------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.bazelversion b/.bazelversion index 798e38995c..91e4a9f262 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -6.3.0 +6.3.2 diff --git a/BUILD.bazel b/BUILD.bazel index ab15295a65..da2b68606e 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -255,7 +255,7 @@ cc_library( visibility = ["//visibility:public"], deps = [ "@Imath", - "@libdeflate", + "@libdeflate//:deflate", ], ) diff --git a/bazel/third_party/libdeflate.BUILD b/bazel/third_party/libdeflate.BUILD index 3c4a1e5e5c..0159b57d9b 100644 --- a/bazel/third_party/libdeflate.BUILD +++ b/bazel/third_party/libdeflate.BUILD @@ -1,17 +1,8 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright (c) Contributors to the OpenEXR Project. -load("@rules_cc//cc:defs.bzl", "cc_library") - -licenses(["notice"]) - -exports_files( - glob(["lib/**"]) + ["common_defs.h"], - visibility = ["//visibility:public"], -) - cc_library( - name = "libdeflate", + name = "deflate", srcs = [ "common_defs.h", "lib/adler32.c", @@ -56,3 +47,9 @@ cc_library( includes = ["."], visibility = ["//visibility:public"], ) + +alias( + name = "libdeflate", + actual = ":deflate", + visibility = ["//visibility:public"], +)