Project import generated by Copybara.
GitOrigin-RevId: 19a829ffd755edb43e54d20c0e7b9348512d5108
This commit is contained in:
committed by
schmidt-sebastian
parent
c6c80c3745
commit
7fb37c80e8
Vendored
+16
-10
@@ -5,22 +5,28 @@ 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(
|
||||
[
|
||||
"lib/libopencv_core.dylib",
|
||||
"lib/libopencv_calib3d.dylib",
|
||||
"lib/libopencv_features2d.dylib",
|
||||
"lib/libopencv_highgui.dylib",
|
||||
"lib/libopencv_imgcodecs.dylib",
|
||||
"lib/libopencv_imgproc.dylib",
|
||||
"lib/libopencv_video.dylib",
|
||||
"lib/libopencv_videoio.dylib",
|
||||
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(["include/opencv2/**/*.h*"]),
|
||||
includes = ["include/"],
|
||||
hdrs = glob([paths.join(PREFIX, "include/opencv2/**/*.h*")]),
|
||||
includes = [paths.join(PREFIX, "include/")],
|
||||
linkstatic = 1,
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user