Home | History | Annotate | Download | only in smhasher
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 source_set("murmurhash3") {
      6   sources = [
      7     "src/MurmurHash3.cpp",
      8     "src/MurmurHash3.h",
      9   ]
     10   configs -= [ "//build/config/compiler:chromium_code" ]
     11   configs += [ "//build/config/compiler:no_chromium_code" ]
     12 }
     13 
     14 source_set("pmurhash") {
     15   sources = [
     16     "src/PMurHash.c",
     17     "src/PMurHash.h",
     18   ]
     19   configs -= [ "//build/config/compiler:chromium_code" ]
     20   configs += [ "//build/config/compiler:no_chromium_code" ]
     21 }
     22 
     23 source_set("cityhash") {
     24   sources = [
     25     "src/City.cpp",
     26     "src/City.h",
     27   ]
     28   configs -= [ "//build/config/compiler:chromium_code" ]
     29   configs += [ "//build/config/compiler:no_chromium_code" ]
     30 
     31   if (is_win) {
     32     # TODO(jschuh): http://code.google.com/p/smhasher/issues/detail?id=19
     33     cflags = [ "/wd4267" ]
     34   }
     35 }
     36