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