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  )