diff options
author | Yutaka Leon <yutaka.leon@gmail.com> | 2016-05-13 09:46:52 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-05-13 10:51:21 -0700 |
commit | 50fd1301afe9214fab42abbafbe96374b2567a52 (patch) | |
tree | c2ab87ac9a2b338ec094fad09b2c23f1248e5b20 /farmhash.BUILD | |
parent | f24b02735feca015dbeb75f4c9b3eba16bdb134e (diff) |
Add farmhash fingerprint64 into hash.h and include corresponding dependencies.
Change: 122273744
Diffstat (limited to 'farmhash.BUILD')
-rw-r--r-- | farmhash.BUILD | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/farmhash.BUILD b/farmhash.BUILD new file mode 100644 index 0000000000..fe19e14430 --- /dev/null +++ b/farmhash.BUILD @@ -0,0 +1,21 @@ +package(default_visibility = ["//visibility:public"]) + +prefix_dir = "farmhash-34c13ddfab0e35422f4c3979f360635a8c050260" + +genrule( + name = "configure", + srcs = glob( + ["**/*"], + exclude = [prefix_dir + "/config.h"], + ), + outs = [prefix_dir + "/config.h"], + cmd = "pushd external/farmhash_archive/%s; workdir=$$(mktemp -d -t tmp.XXXXXXXXXX); cp -a * $$workdir; pushd $$workdir; ./configure; popd; popd; cp $$workdir/config.h $(@D); rm -rf $$workdir;" % prefix_dir, +) + +cc_library( + name = "farmhash", + srcs = [prefix_dir + "/src/farmhash.cc"], + hdrs = [prefix_dir + "/src/farmhash.h"] + [":configure"], + includes = [prefix_dir], + visibility = ["//visibility:public"] +) |