licenses(["notice"]) # MIT exports_files(["COPYING"]) config_setting( name = "windows_msvc", values = { "cpu": "x64_windows_msvc", }, ) config_setting( name = "windows", values = { "cpu": "x64_windows", }, ) cc_library( name = "farmhash", srcs = ["src/farmhash.cc"], hdrs = ["src/farmhash.h"], # Disable __builtin_expect support on Windows copts = select({ ":windows": ["/DFARMHASH_OPTIONAL_BUILTIN_EXPECT"], ":windows_msvc": ["/DFARMHASH_OPTIONAL_BUILTIN_EXPECT"], "//conditions:default": [], }), includes = ["src/."], visibility = ["//visibility:public"], )