load("//tools/build_defs:glob_defs.bzl", "subdir_glob") cxx_library( name = "torch_headeronly", header_namespace = "torch/headeronly", exported_deps = [], compiler_flags = [ "-Werror", "-Wno-global-constructors", ], exported_headers = subdir_glob( [ ("", "**/*.h"), ], ), exported_linker_flags = [], exported_preprocessor_flags = [ '-DC10_USING_CUSTOM_GENERATED_MACROS', '-DC10_USE_GLOG', ], 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'], )