1project(SMHasher)
2
3cmake_minimum_required(VERSION 2.4)
4
5set(CMAKE_BUILD_TYPE Release)
6
7add_library(
8  SMHasherSupport
9  AvalancheTest.cpp
10  Bitslice.cpp
11  Bitvec.cpp
12  CityTest.cpp
13  City.cpp
14  crc.cpp
15  DifferentialTest.cpp
16  Hashes.cpp
17  KeysetTest.cpp
18  lookup3.cpp
19  md5.cpp
20  MurmurHash1.cpp
21  MurmurHash2.cpp
22  MurmurHash3.cpp
23  Platform.cpp
24  Random.cpp
25  sha1.cpp
26  SpeedTest.cpp
27  Spooky.cpp
28  SpookyTest.cpp
29  Stats.cpp
30  SuperFastHash.cpp
31  Types.cpp
32  PMurHash.c
33)
34
35add_executable(
36  SMHasher
37  main.cpp
38)
39
40target_link_libraries(
41  SMHasher
42  SMHasherSupport
43)
44