1*b6fb3261SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"]) 2*b6fb3261SAndroid Build Coastguard Worker 3*b6fb3261SAndroid Build Coastguard Workercc_library( 4*b6fb3261SAndroid Build Coastguard Worker name = "pybind11", 5*b6fb3261SAndroid Build Coastguard Worker hdrs = glob( 6*b6fb3261SAndroid Build Coastguard Worker include = [ 7*b6fb3261SAndroid Build Coastguard Worker "include/pybind11/*.h", 8*b6fb3261SAndroid Build Coastguard Worker "include/pybind11/detail/*.h", 9*b6fb3261SAndroid Build Coastguard Worker ], 10*b6fb3261SAndroid Build Coastguard Worker exclude = [ 11*b6fb3261SAndroid Build Coastguard Worker "include/pybind11/common.h", 12*b6fb3261SAndroid Build Coastguard Worker "include/pybind11/eigen.h", 13*b6fb3261SAndroid Build Coastguard Worker ], 14*b6fb3261SAndroid Build Coastguard Worker ), 15*b6fb3261SAndroid Build Coastguard Worker copts = [ 16*b6fb3261SAndroid Build Coastguard Worker "-fexceptions", 17*b6fb3261SAndroid Build Coastguard Worker "-Wno-undefined-inline", 18*b6fb3261SAndroid Build Coastguard Worker "-Wno-pragma-once-outside-header", 19*b6fb3261SAndroid Build Coastguard Worker ], 20*b6fb3261SAndroid Build Coastguard Worker includes = ["include"], 21*b6fb3261SAndroid Build Coastguard Worker strip_include_prefix = "include", 22*b6fb3261SAndroid Build Coastguard Worker deps = [ 23*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//third_party/python_runtime:headers", 24*b6fb3261SAndroid Build Coastguard Worker ], 25*b6fb3261SAndroid Build Coastguard Worker) 26