blob: 0c58b34a52e74cc698e334562634ddb6602bb8eb [file] [log] [blame]
"""
Collect all the CUDA stuff from @local_config_cuda in a single target
for convenience.
"""
cc_library(
name = "cuda",
visibility = ["//visibility:public"],
deps = [
"@local_config_cuda//cuda:cublas",
"@local_config_cuda//cuda:cuda_driver",
"@local_config_cuda//cuda:cuda_headers",
"@local_config_cuda//cuda:cudart",
"@local_config_cuda//cuda:cufft",
"@local_config_cuda//cuda:curand",
],
)
cc_library(
name = "cupti",
deps = [
"@local_config_cuda//cuda:cupti_headers",
"@local_config_cuda//cuda:cupti_link",
],
)
[
alias(
name = lib,
actual = "@local_config_cuda//cuda:{}".format(lib),
visibility = ["//visibility:public"],
)
for lib in [
"cublas",
"cufft",
"cusolver",
"cusparse",
"curand",
"nvrtc",
"cuda_driver",
"nvToolsExt",
]
]