forked from pytorch/pytorch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUCK.oss
52 lines (51 loc) · 1.41 KB
/
BUCK.oss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
load("//tools/build_defs:glob_defs.bzl", "subdir_glob")
cxx_library(
name = "c10",
srcs = glob(
["**/*.cpp"],
exclude = [
"test/**/*.cpp",
"benchmark/**/*.cpp",
"cuda/**/*.cpp",
"xpu/**/*.cpp",
],
),
deps = [
"//third_party:cpuinfo",
"//third_party:fmt",
"//third_party:glog",
],
exported_deps = [],
compiler_flags = [
"-Werror",
"-Wno-global-constructors",
"-DDISABLE_NAMEDTENSOR",
"-DSUPPORTS_BACKTRACE=0"
],
exported_headers = subdir_glob(
[
("", "**/*.h"),
],
exclude = [
"test/**/*.h",
"benchmark/**/*.h",
"cuda/**/*.h",
"xpu/**/*.h",
],
),
exported_linker_flags = [],
exported_preprocessor_flags = [
'-DC10_USING_CUSTOM_GENERATED_MACROS',
'-DC10_USE_GLOG',
'-DC10_USE_MINIMAL_GLOG',
'-DC10_MOBILE',
'-fexceptions',
'-Wno-global-constructors'
],
header_namespace = "c10",
link_whole = True,
platform_preprocessor_flags = [['windows', ['-D_WINDOWS', '-D_WIN32', '-DWIN32', '-DNOMINMAX', '-D_CRT_SECURE_NO_WARNINGS', '-D_USE_MATH_DEFINES']], ['windows.*64$', ['-D_WIN64']]],
preprocessor_flags = ['-DC10_BUILD_MAIN_LIB'],
reexport_all_header_dependencies = True,
visibility = ['PUBLIC'],
)