github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/mkl/mkl.BUILD (about)

     1  licenses(["notice"])  # 3-Clause BSD
     2  
     3  exports_files(["license.txt"])
     4  
     5  filegroup(
     6      name = "LICENSE",
     7      srcs = [
     8          "license.txt",
     9      ],
    10      visibility = ["//visibility:public"],
    11  )
    12  
    13  cc_library(
    14      name = "mkl_headers",
    15      srcs = glob(["include/*(.cc|.cpp|.cxx|.c++|.C|.c|.h|.hh|.hpp|.ipp|.hxx|.inc|.S|.s|.asm|.a|.lib|.pic.a|.lo|.lo.lib|.pic.lo|.so|.dylib|.dll|.o|.obj|.pic.o)"]),
    16      includes = ["include"],
    17      visibility = ["//visibility:public"],
    18  )
    19  
    20  cc_library(
    21      name = "mkl_libs_linux",
    22      srcs = [
    23          "lib/libiomp5.so",
    24          "lib/libmklml_intel.so",
    25      ],
    26      visibility = ["//visibility:public"],
    27  )
    28  
    29  cc_library(
    30      name = "mkl_libs_darwin",
    31      srcs = [
    32          "lib/libiomp5.dylib",
    33          "lib/libmklml.dylib",
    34      ],
    35      visibility = ["//visibility:public"],
    36  )
    37  
    38  cc_library(
    39      name = "mkl_libs_windows",
    40      srcs = [
    41          "lib/libiomp5md.lib",
    42          "lib/mklml.lib",
    43      ],
    44      linkopts = ["/FORCE:MULTIPLE"],
    45      visibility = ["//visibility:public"],
    46  )