github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/mkl/BUILD (about) 1 licenses(["notice"]) # 3-Clause BSD 2 3 config_setting( 4 name = "build_with_mkl", 5 define_values = { 6 "build_with_mkl": "true", 7 }, 8 visibility = ["//visibility:public"], 9 ) 10 11 config_setting( 12 name = "build_with_mkl_ml_only", 13 define_values = { 14 "build_with_mkl": "true", 15 "build_with_mkl_ml_only": "true", 16 }, 17 visibility = ["//visibility:public"], 18 ) 19 20 config_setting( 21 name = "build_with_mkl_lnx_x64", 22 define_values = { 23 "build_with_mkl": "true", 24 }, 25 values = { 26 "cpu": "k8", 27 }, 28 visibility = ["//visibility:public"], 29 ) 30 31 config_setting( 32 name = "enable_mkl", 33 define_values = { 34 "enable_mkl": "true", 35 "build_with_mkl": "true", 36 }, 37 visibility = ["//visibility:public"], 38 ) 39 40 load( 41 "//third_party/mkl:build_defs.bzl", 42 "if_mkl", 43 ) 44 45 filegroup( 46 name = "LICENSE", 47 srcs = ["MKL_LICENSE"] + select({ 48 "@org_tensorflow//tensorflow:linux_x86_64": [ 49 "@mkl_linux//:LICENSE", 50 ], 51 "@org_tensorflow//tensorflow:macos": [ 52 "@mkl_darwin//:LICENSE", 53 ], 54 "@org_tensorflow//tensorflow:windows": [ 55 "@mkl_windows//:LICENSE", 56 ], 57 "//conditions:default": [], 58 }), 59 visibility = ["//visibility:public"], 60 ) 61 62 cc_library( 63 name = "intel_binary_blob", 64 visibility = ["//visibility:public"], 65 deps = select({ 66 "@org_tensorflow//tensorflow:linux_x86_64": [ 67 "@mkl_linux//:mkl_headers", 68 "@mkl_linux//:mkl_libs_linux", 69 ], 70 "@org_tensorflow//tensorflow:macos": [ 71 "@mkl_darwin//:mkl_headers", 72 "@mkl_darwin//:mkl_libs_darwin", 73 ], 74 "@org_tensorflow//tensorflow:windows": [ 75 "@mkl_windows//:mkl_headers", 76 "@mkl_windows//:mkl_libs_windows", 77 ], 78 "//conditions:default": [], 79 }), 80 )