load("@rules_cc//cc:defs.bzl", "cc_library") | |
cc_library( | |
name = "asio", | |
hdrs = glob(["include/**/*.hpp", "include/**/*.ipp"]), | |
visibility = ["//visibility:public"], | |
includes = [ | |
"include", | |
], | |
defines = [ | |
"ASIO_STANDALONE", | |
"ASIO_HAS_STD_ADDRESSOF", | |
"ASIO_HAS_STD_ARRAY", | |
"ASIO_HAS_CSTDINT", | |
"ASIO_HAS_STD_SHARED_PTR", | |
"ASIO_HAS_STD_TYPE_TRAITS", | |
], | |
) |