mediapipe/third_party/opencv_macos.BUILD
MediaPipe Team 7fb37c80e8 Project import generated by Copybara.
GitOrigin-RevId: 19a829ffd755edb43e54d20c0e7b9348512d5108
2022-05-05 19:57:20 +00:00

33 lines
1.1 KiB
Plaintext

# Description:
# OpenCV libraries for video/image processing on MacOS
licenses(["notice"]) # BSD license
exports_files(["LICENSE"])
load("@bazel_skylib//lib:paths.bzl", "paths")
# The path to OpenCV is a combination of the path set for "macos_opencv"
# in the WORKSPACE file and the prefix here.
PREFIX = "opt/opencv@3"
cc_library(
name = "opencv",
srcs = glob(
[
paths.join(PREFIX, "lib/libopencv_core.dylib"),
paths.join(PREFIX, "lib/libopencv_calib3d.dylib"),
paths.join(PREFIX, "lib/libopencv_features2d.dylib"),
paths.join(PREFIX, "lib/libopencv_highgui.dylib"),
paths.join(PREFIX, "lib/libopencv_imgcodecs.dylib"),
paths.join(PREFIX, "lib/libopencv_imgproc.dylib"),
paths.join(PREFIX, "lib/libopencv_video.dylib"),
paths.join(PREFIX, "lib/libopencv_videoio.dylib"),
],
),
hdrs = glob([paths.join(PREFIX, "include/opencv2/**/*.h*")]),
includes = [paths.join(PREFIX, "include/")],
linkstatic = 1,
visibility = ["//visibility:public"],
)