1# Adapted with modifications from tensorflow/third_party/py/ 2 3package(default_visibility=["//visibility:public"]) 4 5config_setting( 6 name="windows", 7 values={"cpu": "x64_windows"}, 8 visibility=["//visibility:public"], 9) 10 11config_setting( 12 name="python2", 13 flag_values = {"@rules_python//python:python_version": "PY2"} 14) 15 16config_setting( 17 name="python3", 18 flag_values = {"@rules_python//python:python_version": "PY3"} 19) 20 21cc_library( 22 name = "python_lib", 23 deps = select({ 24 ":python2": ["//_python2:_python2_lib"], 25 ":python3": ["//_python3:_python3_lib"], 26 "//conditions:default": ["not-existing.lib"], 27 }) 28) 29 30cc_library( 31 name = "python_headers", 32 deps = select({ 33 ":python2": ["//_python2:_python2_headers"], 34 ":python3": ["//_python3:_python3_headers"], 35 "//conditions:default": ["not-existing.headers"], 36 }) 37) 38