xref: /aosp_15_r20/external/tensorflow/third_party/hwloc/BUILD.system (revision b6fb3261f9314811a0f4371741dbb8839866f948)
1*b6fb3261SAndroid Build Coastguard Worker# hwloc: Portable Hardware Locality Library
2*b6fb3261SAndroid Build Coastguard Worker
3*b6fb3261SAndroid Build Coastguard Workerlicenses(["notice"])
4*b6fb3261SAndroid Build Coastguard Worker
5*b6fb3261SAndroid Build Coastguard Workerconfig_setting(
6*b6fb3261SAndroid Build Coastguard Worker    name = "with_numa_support",
7*b6fb3261SAndroid Build Coastguard Worker    define_values = {"with_numa_support": "true"},
8*b6fb3261SAndroid Build Coastguard Worker)
9*b6fb3261SAndroid Build Coastguard Worker
10*b6fb3261SAndroid Build Coastguard Workerfilegroup(
11*b6fb3261SAndroid Build Coastguard Worker    name = "COPYING",
12*b6fb3261SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
13*b6fb3261SAndroid Build Coastguard Worker)
14*b6fb3261SAndroid Build Coastguard Worker
15*b6fb3261SAndroid Build Coastguard Workercc_library(
16*b6fb3261SAndroid Build Coastguard Worker    name = "hwloc",
17*b6fb3261SAndroid Build Coastguard Worker    linkopts = select({
18*b6fb3261SAndroid Build Coastguard Worker        ":with_numa_support": ["-lhwloc"],
19*b6fb3261SAndroid Build Coastguard Worker        "//conditions:default": [],
20*b6fb3261SAndroid Build Coastguard Worker    }),
21*b6fb3261SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
22*b6fb3261SAndroid Build Coastguard Worker)
23