|
|
|
# Adapted with modifications from tensorflow/third_party/py/
|
|
|
|
|
|
|
|
package(default_visibility=["//visibility:public"])
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
name="windows",
|
|
|
|
values={"cpu": "x64_windows"},
|
|
|
|
visibility=["//visibility:public"],
|
|
|
|
)
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
name="python2",
|
|
|
|
flag_values = {"@rules_python//python:python_version": "PY2"}
|
|
|
|
)
|
|
|
|
|
|
|
|
config_setting(
|
|
|
|
name="python3",
|
|
|
|
flag_values = {"@rules_python//python:python_version": "PY3"}
|
|
|
|
)
|
|
|
|
|
|
|
|
cc_library(
|
|
|
|
name = "python_lib",
|
|
|
|
deps = select({
|
|
|
|
":python2": ["//_python2:_python2_lib"],
|
|
|
|
":python3": ["//_python3:_python3_lib"],
|
|
|
|
"//conditions:default": ["not-existing.lib"],
|
|
|
|
})
|
|
|
|
)
|
|
|
|
|
|
|
|
cc_library(
|
|
|
|
name = "python_headers",
|
|
|
|
deps = select({
|
|
|
|
":python2": ["//_python2:_python2_headers"],
|
|
|
|
":python3": ["//_python3:_python3_headers"],
|
|
|
|
"//conditions:default": ["not-existing.headers"],
|
|
|
|
})
|
|
|
|
)
|